Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Какие сейчас обработчики события Click у элемента? (https://javascript.ru/forum/jquery/73917-kakie-sejjchas-obrabotchiki-sobytiya-click-u-ehlementa.html)

stich99 28.05.2018 19:23

Какие сейчас обработчики события Click у элемента?
 
Подвесил на кнопку Next слайдера Slick свой обработчик события Click. Он срабатывает один раз, а потом перестает. Есть подозрение, что это Slick сбрасывает все обработчики, а потом подключает только свои.

Как посмотреть-проверить-вывести (на JS или jQuery), есть ли в текущий момент у элемента (кнопки Next) обработчики события Click и какие?

рони 28.05.2018 19:49

Цитата:

Сообщение от stich99
это Slick сбрасывает все обработчики, а потом подключает только свои.

это сомнительно, потому как один раз сработало, может страница обновилась или элемент "закрыт" другим элементом
Как посмотреть-проверить-вывести
console.log(jQuery._data(jQuery(селектор_кнопки)[0], "events").click)

или закладка Event Listeners в инструментах браузера

j0hnik 28.05.2018 21:28

getEventListeners($$('.el')[0]).click[0].listener // первый ноль номер элемента

j0hnik 28.05.2018 21:32

Скрипт для консоли (хром и подобных)


Часовой пояс GMT +3, время: 10:41.