Quando si utilizza l'editor visuale di Wordpress, se si dispone di uno shortcode [gallery]
, in modalità visiva viene presentato con un segnaposto.Come posso sapere quali eventi sono associati a un elemento DOM?
Facendo clic sul segnaposto verranno sovrapposte due icone: modifica la galleria e rimuovi galleria.
Sto cercando di capire quale funzione si attiva quando si fa clic su "modifica galleria".
Il pulsante è un'immagine, con il DOM id wp_editgallery
, e questo è come appare:
screenshot-with-shadow.png http://img855.imageshack.us/img855/4526/screenshotwithshadow.png
mio istinto sono per ispezionare l'elemento utilizzando Web Inspector di Chrome:
http://img818.imageshack.us/img818/4526/screenshotwithshadow.png
Dopo aver trovato l'elemento, controllo il pannello delle proprietà e cerco gli eventi, ma i risultati sono alquanto criptici:
screenshot-with-shadow.png http://img690.imageshack.us/img690/4526/screenshotwithshadow.png
Finora ho provato il metodo di cui sopra, e anche:
var events = jQuery._data('#wp_editgallery', 'events');
Come c'è stato consigliato in How to see what exact events are bound to DOM elements? Ho anche provato ad utilizzare Visual Event
come è stato detto in questo post - entrambi senza successo.
C'è un modo più semplice per scoprire quale funzione javascript è legata al listener di eventi di un elemento DOM?
Non sono sicuro se hai visto che ho citato Evento visivo nella domanda ... Fondamentalmente non ha impedito l'apparizione della popup popup, che copriva l'evento visivo. Inoltre c'erano così tante cose nella pagina che Evento visivo causava il blocco di questa scheda. Anche prima che si chiudesse, non riuscivo a capire a quale funzione fosse legato qualcosa. – cwd