Nagkaroon ba ng ilang uri ng salungatan sa isang tagapakinig ng kaganapan? O nais lamang makita kung ano pa ang isinasagawa sa parehong pagkilos sa pahina. Depende sa iyong browser, maaaring o hindi maaaring maging built in na pag-andar.
Itinayo sa Browser
Sa Google Chrome, mag-right click sa pahina, pumunta sa Inspect Element. Mula doon, siguraduhin na nasa tab ka ng Mga Elemento at mag-click sa isang bloke ng HTML. Sa kanang sidebar makikita mo ang isang naka-tab na seksyon kung saan maaari mong mai-click ang Mga Tagapakinig ng Kaganapan at makita ang mga aksyon na pinapakinggan ng dokumento. Maaari kang mag-drill nang higit pa sa bawat isa sa mga pagkilos na iyon upang makita kung saan naganap ang paunang pagpapahayag.
Sa Internet Explorer, naniniwala ako na mayroon silang mga katulad na pag-andar na built-in. Sa FireFox, naniniwala ako na nangangailangan ito ng isang add-on ng FireBug upang makita ang pag-andar na ito sa browser.
kumuha ngEventListeners
Ito ay isang pamamaraan na direktang inihurnong sa Chrome at Firebug para sa Firefox. Syntax: getEventListeners (object). Kaya kasabay ng jQuery, isang simpleng halimbawa ang magiging:
getEventListeners ($ ('# lalagyan'));
Pumunta lamang nang direkta sa console ng developer at i-type ang utos para sa anumang elemento na nais mong makita ang mga tagapakinig.
getEventListeners Chrome
kumuha ngEventListeners Firebug
jQuery
Walang ganap na suportadong paraan upang makuha ang impormasyong ito sa jQuery. Maaari mong ma-access ang isang pribadong pamamaraan sa jquery sa pamamagitan ng:
$ ._ data ($ (''), 'mga kaganapan');
Palitan ang iyong naaangkop na sanggunian ng elemento. Hindi ito suportado sa publiko, walang dokumentasyon, at maaari itong tumigil sa paggana sa anumang bagong paglabas ng jQuery, kaya huwag umasa dito. Kung gagamitin mo ito, gamitin ito para sa pag-debug lamang.
Bookmarklet
Kung wala sa nabanggit sa iyo, mayroong isang medyo cool na bookmarklet na hahayaan kang makita sa pahina kung saan matatagpuan ang mga tagapakinig. Kung pupunta ka rito, nagbibigay sila ng bookmarklet upang i-drag sa bar ng iyong browser. Ito ay matapat sa paraan na ginagamit ko nang madalas hangga't nakikita ko nang eksakto kung saan matatagpuan ang tagapakinig sa pahina.
