iVasya
25.10.2013 - 18:56
Если назначать событие через
elem.addEventListener()
то с тем , чтобы программно сгенерировать это событие возникают проблемы.
1) Почему событие click, назначенное таким способом, возможно сгенерировать через
elem.click()
а, например с событием mouseenter так не прокатит.
elem.mouseenter()
?
2) На сколько я понял, самый надежный способ программно сгенерировать любое событие выглядит как-то так:
elem.dispatchEvent( new Event('someEvent') );
Я прав?
Игорь_Vasinsky
25.10.2013 - 19:02
ну может потому что mouseenter - это фишка MooTools ?
у MooTools наверно есть свой синтаксис?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
iVasya
25.10.2013 - 19:07
Цитата |
ну может потому что mouseenter - это фишка MooTools ? |
Игорь_Vasinsky
25.10.2013 - 19:10
аа.. ну мог ошибиться
ты на хроме 30 проверяешь?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
iVasya
25.10.2013 - 19:22
Цитата |
ты на хроме 30 проверяешь? |
Ага!
Игорь_Vasinsky
25.10.2013 - 19:43
ну не в курсе, я это событие первый раз вижу, ещё даже толком применение не вижу.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
iVasya
28.10.2013 - 11:44
Вот кстати, заметил, что с mouseover аналогично. Если навесить его через addEventListener, то программно сгенерировать его как-так не получится:
elem.mouseover();
elem.onmouseover();
Так что это не особенность mouseenter.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.