![](/img/trans.png)
[英]Wicket - IE8 - Javascript event listeners arent executed, when tags are dynamically added over ajax
[英]Javascript: Errors arent being displayed on event listeners
我有一個使我瘋狂的問題。 我有兩個似乎相同的事件偵聽器。 的調用范圍相同,但時間不同。 我一直在使用chromes調試器工具來逐步調試它們。 第一個會拋出錯誤
TypeError: Object 1 has no method 'get'
但是第二個示例簡單地停止執行
el.on("change:one", function() {
debugger;
a = 1;
a.get();
});
el.on("change:two", function() {
debugger;
a = 1;
a.get();
});
我知道,簡單地詢問為什么會發生這種情況可能需要對所有正在使用的庫等進行詳細說明,所以我的問題是:
是否可能不顯示javascript引發的錯誤,以及我如何能夠檢測到某些內容是否覆蓋了錯誤報告功能
注意:在兩個示例中,我都已確定window.onerror
為null
骨干網會同步調用事件處理程序,並且不會捕獲處理程序異常。 因此,如果您的代碼如下所示:
el.trigger('change:one'); // handler will throw exception
el.trigger('change:two'); // won't execute
change:two
事件將永遠不會被觸發,從而導致您的change:two
處理程序永遠不會被調用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.