在每隔一段時間我就會有巨大的jQuery的事件處理程序,如: -有沒有辦法知道某個事件正在調用哪個函數?
$(document).on("click",".some-class", function(){
//perform some action
});
附加到我的網頁上的元素
。如果在我的頁面上有很少的事件處理程序,但是在一個巨大的應用程序中調試這些事件處理程序可能是一個真正的痛苦,那麼這不成問題。在某些事件中,我不知道有時會調用哪個回調函數。
所以,我的問題是,是否有任何選項或技巧的開發工具知道哪些函數被調用?
它不一定是開發工具。它可以是JavaScript或jquery技巧。
此外,我意識到我可以在我的回調函數中執行console.log
,debugger;
甚至將console.trace()
,但我想知道是否有更清晰和更智能的東西。
推薦推薦此商品! http://stackoverflow.com/questions/21181340/how-to-know-which-file-or-script-is-running-current-element –
這是有點幫助,但沒有精確定位線上有多個事件時同一班。 – shriek
可能重複的[如何找到jQuery事件的原始(匿名函數)源?](http://stackoverflow.com/questions/12965998/how-to-find-the-original-anonymous-function-source-of -jquery-events) – NoBugs