У вас когда-нибудь был какой-то конфликт с слушателем событий? Или просто хотите посмотреть, что еще выполняется для того же действия на странице. В зависимости от вашего браузера, это может быть или не быть встроенной функциональностью.
Встроенный в браузер
В Google Chrome, щелкните правой кнопкой мыши на странице, перейдите в Inspect Element. Оттуда убедитесь, что вы находитесь на вкладке Элементы и щелкните блок HTML. На правой боковой панели вы увидите раздел с вкладками, где вы можете щелкнуть «Прослушиватели событий» и увидеть действия, которые прослушивает документ. Вы можете подробнее изучить каждое из этих действий, чтобы увидеть, где происходит первоначальное объявление.
Я полагаю, что в Internet Explorer встроена аналогичная функциональность. В FireFox я считаю, что для просмотра этой функциональности в браузере требуется дополнение FireBug.
getEventListeners
Это метод, встроенный непосредственно в Chrome и Firebug для Firefox. Синтаксис: getEventListeners (объект). Таким образом, в сочетании с jQuery, простой пример будет:
getEventListeners ($ ( '# контейнер'));
Просто перейдите непосредственно к консоли разработчика и введите эту команду для любого элемента, который вы хотите видеть слушателей.
getEventListeners Chrome
getEventListeners Firebug
JQuery
Не существует полностью поддерживаемого способа получения этой информации в jQuery. Вы можете получить доступ к приватному методу в jquery через:
$ ._ данные ($ ( ''), 'события');
Замените на соответствующую ссылку на элемент. Это публично не поддерживается, документации нет, и она может перестать работать с любым новым выпуском jQuery, поэтому не полагайтесь на него. Если вы собираетесь использовать его, используйте его только для отладки.
Bookmarklet
Если ничего из вышеперечисленного не подходит вам, есть довольно крутой букмарклет, который позволит вам увидеть на странице, где находятся слушатели. Если вы идете сюда, они предоставляют букмарклет для перетаскивания на панель браузера. Честно говоря, это тот способ, которым я чаще всего пользуюсь, поскольку я точно вижу, где находится слушатель на странице.