2013-07-22 92 views
9

我想知道是否可以查看查看事件監聽器 - 使用Javascript

1.多少事件偵聽器

2.什麼類型的事件偵聽器的

在單網頁。

原因是因爲使用off();方法。

我使用這個framework,這基本上是jQuery,但不是。

是的,我正在使用,但即使不刪除,我有一種感覺,有多個eventListener元素。

如果無法使用JavaScript,可能在瀏覽器中?

回答

16

的Chrome有內建的工具。如果打開元素檢查器,關注元素,滾動到右側列(CSS/Metrics /等所在的位置)的底部,應該會看到一個表示事件偵聽器的下拉部分。這可以幫助一些...

通常我發現通過控制檯添加事件監聽器到一些DOM元素並查看它是否響應更容易。或者我在各個地方(在設置偵聽器之前,在偵聽器的回調之內)拋出調試器。我通常遇到的問題是我認爲存在的選擇器不存在,或者事件過早受到束縛而錯過了選擇器。

+0

非常好,我沒有意識到那裏有提供很多信息,謝謝。 – iConnor

16

很久時間的推移...

我發現在Chrome DevTools新的東西。

簡單,因爲這在console

getEventListeners(yourElement); 

文檔:https://developers.google.com/chrome-developer-tools

+0

但是,無論聽到什麼,實際的函數定義在哪裏。我只看到一個巨大的對象樹。我想知道事件觸發了什麼。 –