我正在將內容加載到一個頁面中,並且會有一個帶有點擊事件的Ajax。這似乎是我第一次加載這個內容一切都按預期工作。如果我再次加載這個事件,事件會觸發兩次(當在代碼中加入斷點時)。我究竟做錯了什麼?有沒有辦法在這些元素重新加載之前清除這些元素的dom?jquery實時事件被執行兩次
13
A
回答
32
我想你一次又一次地在相同的元素上調用.live()
。 在調用.live()
之前在這些元素上使用.die()
。
+0
好吧,我會試試看看它是如何工作的。 – Victor 2010-04-13 10:25:25
22
我固定它是這樣的:
$('selector').die('click').live('click', function() {
// Do stuff here
});
2
恰恰印證。正在使用.live()並首先嚐試使用.unbind()。
決賽:
$(".clickedClass").die("click").live("click", function() {
});
0
如果您使用的是方法,而不是活的。 ('body')。unbind()。on('submit','form.make_commitment_form',function(e){....});
相關問題
- 1. jQuery的事件兩次執行
- 2. click事件被解僱兩次 - jQuery的
- 3. jquery事件被稱爲兩次 - dropkick.js
- 4. jQuery更改事件被調用兩次
- 5. GridView,RowDataBound事件每行執行兩次
- 6. Segue被執行兩次
- 7. Click事件函數執行兩次
- 8. jQuery $ .ajax()執行兩次?
- 9. jQuery事件觸發兩次
- 10. Asp.net按鈕單擊事件處理程序執行時,兩次使用jQuery
- 11. 計時事件僅執行一次
- 12. RibbonSplitButton命令被執行兩次
- 13. PHP MySQL查詢被執行兩次
- 14. 防止Javascript被執行兩次
- 15. addListenerForSingleValueEvent被執行兩次,每個記錄
- 16. PyQt的:radioButton.isChecked()被執行兩次
- 17. 爲什麼代碼被執行兩次?
- 18. 在jQuery中執行.replaceWith()時,事件綁定不會被保留
- 19. 如何兩次使用同一個類來執行兩個事件? jquery
- 20. PHP文件執行兩次
- 21. 的XPages事件代碼執行兩次而不是一次
- 22. PHP代碼的形式有時被執行兩次同時
- 23. 故事板不能執行兩次
- 24. 有時多次執行jquery
- 25. 微調OnclickListener事件執行兩次,如何處理這兩個事件
- 26. 貓鼬當res json被調用時,它被執行兩次而不是一次
- 27. 使用jquery執行計時事件
- 28. 推送器事件被觸發兩次
- 29. KeyDown事件被調用兩次
- 30. TextWatcher的事件被稱爲兩次
我的水晶球現在不可用,也許你可以發佈你的代碼? – 2010-04-13 10:47:05