увидеть события, определенные для элемента MooTools в консоли - PullRequest
2 голосов
/ 17 мая 2011

Есть ли в консоли простой способ узнать, какие события определены для элемента MooTools?

Например, если у меня есть ссылка с идентификатором 'link_with_event', к которой я добавил событие щелчка, есть ли что-то вроде $('link_with_event').events, которое я мог бы ввести в консоль и увидеть этот щелчок, даже если я определил?

Спасибо.

Ответы [ 2 ]

5 голосов
/ 17 мая 2011

Да, это возможно через метод извлечения . На каждом элементе mootools события сохраняются с клавишей 'events'. Чтобы отобразить все события, связанные с конкретным элементом, просто получите их:

var myElement = $('myElement'); //grab elem

myElement.addEvent('click',function(){alert('clicked')}); //add event

console.log(myElement.retrieve('events')); //log added events

демо => http://jsfiddle.net/steweb/5xxcP/

0 голосов
/ 25 декабря 2014

В Firebug используйте вкладку «HTML»:
Справа находится ряд вложенных вкладок, включая одну, называемую «События».
Здесь показаны события, которые были зарегистрированы для каждого элемента, илюбые события, которые были унаследованы.
На вкладке DOM вы можете увидеть все расширения элемента.

Все браузеры имеют аналогичные возможности в своих инструментах разработчика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...