2013-08-01 15 views
2

我在頁面上有一個ui-tooltip,它觸發了某些元素的mouseover事件。但是,我無法找到它連接到此元素的位置。當我在Mouseover事件上設置斷點時,Chrome開發工具僅在調用堆棧jquery和jquery-ui函數中顯示......並且沒有關於它真正附加到元素的位置的信息。解決我的問題的最佳方法是什麼?這並不是我第一次陷入這種困境。我如何找到JS附加的代碼片段?

+1

在頁面上的所有js文件的第一行設置一個斷點,然後遍歷它們。可能性是事件被綁定在包含jQ代碼的文件中,因爲調用堆棧顯示jQ。通常,應該很容易找到偵聽器綁定的_where_,儘管如果你對JS/jQ的知識是不錯的。此外:調試是編碼的一部分,所以習慣它;) –

+0

謝謝,我知道,我試圖得到使用,順便說一句,我解決了我的問題,它就像$(document).tooltip() ; =( –

回答

0

試試這個:http://www.sprymedia.co.uk/article/visual+event它應該在頁面加載或文檔準備期間處理事件的設置。

+0

謝謝,我認爲這不是簡單的解決方案,但我會嘗試 –

+0

這對我有用幾次。 –