Смотрите код для любого обработчика событий, зарегистрированного на любом элементе для любого события

#javascript #javascript-events #event-handling #jquery

#javascript #jquery #обработка событий #jquery-события

Вопрос:

Я хотел бы знать способ, которым я могу выбрать элемент на веб-странице и просмотреть все обработчики событий (код) для любых событий, зарегистрированных в элементе. Я бы хотел, чтобы это включало:

  • код
  • даже если обработчики являются анонимными функциями

Возможно ли это? Как? Я смутно припоминаю, что слышал о плагине Firefox, который мог бы помочь…

Ответ №1:

Вы можете использовать:

 $(elem).data('events');
  

Посмотрите, как это работает: http://jsfiddle.net/paska/SRhaP /

Ответ №2:

Комментарии:

1. Также существует расширение chrome, которое использует тот же код — chrome.google.com/webstore/detail/visual-event /…