Heu tingut algun tipus de conflicte en un oient d'esdeveniments? O simplement voleu veure què s’està executant a la mateixa acció de la pàgina. Depenent del vostre navegador, pot ser que sigui o no una funcionalitat integrada.
Integrat al navegador
A Google Chrome, feu clic amb el botó dret a la pàgina i aneu a Inspect Element. Des d'allà, assegureu-vos que esteu a la pestanya Elements i feu clic a un bloc d'HTML. A la barra lateral dreta, veureu una secció amb pestanya on podeu fer clic a Escoltes d'esdeveniments i veure les accions que el document està escoltant. Podeu analitzar més endavant cadascuna d’aquestes accions per veure on es produeix la declaració inicial.
A l'Internet Explorer, crec que tenen una funcionalitat integrada similar. A FireFox, crec que necessita un complement FireBug per veure aquesta funcionalitat al navegador.
getEventListeners
Aquest és un mètode que es cuina directament a Chrome i Firebug per a Firefox. Sintaxi: objectEventListeners (objecte). Així que, juntament amb jQuery, un exemple senzill seria:
getEventListeners ($ ('# contenidor'));
Aneu directament a la consola de desenvolupadors i escriviu aquesta comanda per qualsevol element que vulgueu veure pels oients.
getEventListeners Chrome
getEventListeners Firebug
jQuery
Ja no hi ha cap manera totalment suportada per obtenir aquesta informació a jQuery. Podeu accedir a un mètode privat a jquery mitjançant:
$ ._ dades ($ (''), 'esdeveniments');
Substituïu-lo per la vostra referència d'element adequada. Això no és compatible públicament, no hi ha cap documentació i pot deixar de funcionar amb qualsevol nova versió de jQuery, així que no confieu en ell. Si l’utilitzeu, utilitzeu-lo només per a depuració.
Marcador
Si cap de les indicacions anteriors us convé, hi ha un marc d’opcions molt interessant que us permetrà veure a la pàgina on es troben els oients. Si aneu aquí, us proporcionen la marca per arrossegar-la a la barra del vostre navegador. Sincerament, és la manera que faig servir sovint, ja que puc veure exactament on es troba l’oient a la pàgina.
![Veure tots els oients dels esdeveniments Veure tots els oients dels esdeveniments](https://img.sync-computers.com/img/internet/630/view-all-event-listeners.jpg)