我試圖追蹤一些非常複雜的Javascript中的問題,我需要找到所有在當前屏幕上處於活動狀態的jQuery(document).ready(
事件,因爲其中一個事件導致了問題。在jQuery中列出Document Ready事件
我剛纔問了一個關於在jQuery上訪問事件的常見問題,並得到了一個很好的答案,但不幸的是它仍然沒有解決我的具體問題。
我現在有:
> jQuery._data(document).events
將返回:
Object {mouseup: Array[1], touchstart: Array[2], touchmove: Array[1], touchend: Array[1], click: Array[1]…}
MSPointerOver: Array[1]
click: Array[1]
mousemove: Array[1]
mouseup: Array[1]
pointerover: Array[1]
touchend: Array[1]
touchmove: Array[1]
touchstart: Array[2]
__proto__: Object
但是我正在尋找作爲註冊文檔準備事件列表使用jQuery(document).ready(
並沒有這些似乎那是...
你可以劫持/攔截的準備方法和控制檯日誌調用呢? – 2014-09-05 14:04:49
它們可能在jQuery中組合成一個事件處理程序。您最好在'ready'方法中指定jQuery的源代碼並查看它從哪裏調用。請注意''.''上的變體就像'$(function(){您的DOM就緒代碼});'可能會經歷一個稍微不同的代碼路徑。 – 2014-09-05 14:14:48