我試過做$.ajaxStart(function(){})
,但它並沒有取代它,但附加。如何取消註冊一個設置爲jQuery.ajaxStart()函數的處理程序?
5
A
回答
14
如果我明白了,您想從元素中移除ajaxStart
處理程序。
如果是這樣,只需使用jQuery的unbind()
,因爲該處理程序作爲事件附加。
$('selector').unbind('ajaxStart');
+0
就是這樣!我只是想出了它。謝謝。 – kaneda 2010-07-29 18:02:37
+0
謝謝帕特里克! – 2011-02-24 13:18:56
2
1
這爲我工作。
$(document).ready(function() {
$(document).unbind('ajaxStart');
$(document).unbind('ajaxStop');
});
1
值得大家注意的是,由於jQuery的1.9,在.ajaxStart()
必須連接到document
,因此你不能從其他元素連接到的元素,或unbind
比document
對於這個問題:
從jQuery 1.9開始,jQuery全局Ajax事件的所有處理程序(包括使用.ajaxStart()方法添加的那些事件)必須附加到文檔。
相關問題
- 1. 如何取消註冊TdxPNGImage作爲屬性處理程序?
- 2. 註冊函數處理程序
- 3. 如何向Observable.FromEventPattern中使用的事件註冊/取消註冊處理程序?
- 4. 註冊/取消註冊事件處理程序的一般方法
- 5. 如何在運行時取消註冊委託處理程序
- 6. CancellationToken - 取消請求後的註冊處理程序
- 7. 如何在Dart中爲HttpServer註冊多個處理程序?
- 8. 從空控件取消註冊事件處理程序
- 9. 在MonoBehaviour中取消註冊事件處理程序
- 10. 註冊每個類處理程序
- 11. 如何取消註冊表單事件的所有處理程序?
- 12. 如何重置由pthread_atfork註冊的處理程序
- 13. 爲未處理的異常註冊處理程序
- 14. 如何從事件中刪除/取消註冊事件處理程序?
- 15. 如何在Node中爲WebDriverJS註冊錯誤處理程序?
- 16. 如何在rails中註冊rb作爲模板處理程序
- 17. WPF MVVM未註冊的處理程序
- 18. WIX:COM在取消兩個程序中的一個時取消註冊
- 19. 單處理器,註冊表或配置文件的數據庫處理程序
- 20. 如何確保點擊處理程序只註冊一次?
- 21. Websocketpp設置消息處理程序
- 22. 如何取消註冊Mac應用程序幫助手冊
- 23. 遠程註冊/取消註冊BroadcatReceiver
- 24. HTML DOM:如何獲取註冊事件處理程序的整個列表?
- 25. 如何註冊子進程的信號處理程序?
- 26. 如何取消完成處理程序?
- 27. Apache POI - 如何註冊一個函數
- 28. 如何取消c2dm註冊/取消註冊請求
- 29. 如何取消註冊用戶編程
- 30. 如何取消註冊/取消UILocalNotification
沒有'$ .ajaxStart()'這樣的東西。 – Pointy 2010-07-29 18:00:23