È possibile utilizzare la funzione monitorEvents.
Basta ispezionare il vostro elemento (right mouse click
→ Inspect
sul elemento visibile o andare a Elements
scheda in Chrome Developer Tools e selezionare elemento desiderato) poi vai a Console
scheda e scrivere:
monitorEvents($0)
Ora, quando si sposta il mouse sopra questo elemento, focus o clic su di esso, il nome dell'evento infornato verrà visualizzato con i suoi dati.
Per interrompere ottenere questi dati basta scrivere questo per console:
unmonitorEvents($0)
$0
è solo l'ultimo elemento DOM selezionato da Chrome Developer Tools. È possibile passare qualsiasi altro oggetto DOM lì (ad esempio il risultato di getElementById
o querySelector
).
È anche possibile specificare l'evento "tipo" come secondo parametro per limitare gli eventi monitorati ad un gruppo predefinito. Ad esempio:
monitorEvents(document.body, 'mouse')
L'elenco di questi tipi disponibili è here.
ho fatto un piccolo gif che illustra il funzionamento di questa funzione:
fonte
2013-04-10 10:50:36
Questo bookmarklet può essere utile: http://www.sprymedia.co .uk/article/Visual + Event + 2 – scytale
La risposta qui è valida, ma il bookmarklet sopra^è in realtà ciò che ha risolto il mio problema. http://www.sprymedia.co.uk/article/Visual+Event+2 – Jazzy