2015-10-14 78 views
5

我正在研究一個drupal模塊(無關),我想重新創建一個javascript/jQuery事件。如果我使用Chrome,去事件監聽器我看到了jQuery腳本被稱爲上線57,但是這並不能真正幫助爲:有沒有一種簡單的方法來知道什麼行的jQuery腳本稱爲事件?

  • 腳本的微細化以及不可讀
  • 我想知道哪一行的 jQuery的使用腳本調用的事件(什麼選擇,什麼 體的它的功能),而不是jQuery腳本本身
  • 這是不容易找到的只是 尋找適合選擇的文件有100的加載javascripts 文件感謝drupal和它的安裝模塊。

的原因是,我想重新創建(AJAX可能)電話: enter image description here

因此,沒有人知道像鉻插件什麼的一招?它可以爲我減少很多時間。

回答

6

如果要設置正確的斷點,那麼你應該在Source標籤得到一個Call Stack,在右手邊。你應該能夠追蹤發起呼叫的文件。

而且他們說,圖片講千言萬語..

Jquery Trace the call to the file.

而且對你的問題進一步闡述,

它始終是最好使用未壓縮的jQuery。 js(或者任何.js)在開發過程中,正如你可能已經想到的那樣。

步驟爲新的人。

  1. 在壓縮文件裏面只有版本號。
  2. official website下載相應的jquery的未壓縮版本。
  3. 如果您不想更改代碼,只需將未壓縮文件重命名爲jQuery.min.js或當前正在加載的任何文件即可,因此它將作爲替代品使用。
+1

我想補充一點,如果你使用Chrome,你可以跳過下載未壓縮的版本,只需點擊代碼視圖左下角的括號(它也可以在行旁邊的截圖中看到,列號),它會顯示一個未壓縮的版本。 –

0

嘗試鉻devtools,例如:

Sources -> Event Listener Breakpoints (to the right) -> Mouse -> click 
相關問題