Вы можете использовать monitorEvents функцию.
Просто проверить ваш элемент (right mouse click
→ Inspect
на видимый элемент или перейдите на Elements
вкладку в Chrome Инструменты разработчика и выберите разыскиваемого элемент), затем перейти на Console
вкладку и написать:
monitorEvents($0)
Теперь, когда вы перемещаете курсор этот элемент, сфокусировать или щелкнуть по нему, имя активированного события будет отображаться вместе с его данными.
Чтобы прекратить получать эти данные просто пишу это, чтобы утешить:
unmonitorEvents($0)
$0
только последний элемент DOM выбран Chrome Developer Tools. Вы можете передать любой другой объект DOM (например, результат getElementById
или querySelector
).
Вы также можете указать событие «тип» как второй параметр, чтобы ограничить контролируемые события определенным предопределенным множеством. Например:
monitorEvents(document.body, 'mouse')
Список этих доступных видов - here.
Я сделал небольшой GIF, который показывает, как работает эта функция:
Этот букмарклет может быть полезным: http://www.sprymedia.co .uk/article/Visual + Event + 2 – scytale
Ответ здесь ценен, но букмарклет выше^на самом деле решил мою проблему. http://www.sprymedia.co.uk/article/Visual+Event+2 – Jazzy