Ответ 1
Визуальное событие 2
(источник: tinygrab.com)
Visual Event - это Javascript bookmarklet с открытым исходным кодом, который предоставляет отладочную информацию о событиях, которые были прикреплены к элементам DOM.
Можно связать события Javascript с элементами html без использования встроенных объявлений.
Есть ли способ проверить элемент html, чтобы узнать, какие события связаны с элементом? Я хочу знать о событиях, определенных разработчиком, а не о внутренних, которые входят в браузер.
Итак, если я наводил элемент над элементом и показывал меню, я хочу знать, какой метод вызвал его.
Я пытаюсь запустить Event Spy с помощью инспектора кода, но он регистрирует слишком много внутренних, если только я не использую его правильно.
(источник: tinygrab.com)
Visual Event - это Javascript bookmarklet с открытым исходным кодом, который предоставляет отладочную информацию о событиях, которые были прикреплены к элементам DOM.
Нет возможности перечислить слушателей, добавленных с помощью addEventListener в ядро Firefox (ошибка 448602).
Могут быть обходные пути, но я ничего не знаю. См. Также Как найти прослушиватели событий на DOM node при отладке или из кода JavaScript?
[править] Ой, подождите, определите "какие события связаны"? Вы имели в виду, какие события могут срабатывать на node? Если это так, вы должны уточнить свой вопрос.
В Firefox 33 эта функция добавлена в инспектор в firefox-developer-tools. Вы можете увидеть значок "ev" или "event" рядом с элементами, у которых есть прослушиватели событий. Нажатие, которое отображает список всех слушателей событий, связанных с элементом.