有幾個事件綁定到每個元素。有時候,父母和孩子元素都包含點擊事件!那裏如果我點擊子元素,父元素也會被觸發。如何防止這些事件被jquery解僱!發生一個事件時停止其他事件
1
A
回答
7
2
您可以使用
event.stopImmediatePropagation()
: - 如果你想防止元素註冊的其他事件處理程序從發射過
或
event.stopPropagation()
: - 如果只想防止在父元素中註冊的處理程序
相關問題
- 1. Mootools:如何在其他事件發生時停止事件
- 2. 停止其他onclick事件
- 3. 在其他事件發生時停止執行
- 4. AJAX發佈停止其他應用程序事件發生
- 5. 如何停止發生定時事件?
- 6. 如何在最終事件發生時停止循環事件?
- 7. 如何在新事件發生時停止舊事件
- 8. 如何停止處理其他事件
- 9. 如何在發生同一事件的其他效應時停止事件的效果?
- 10. onkeyup事件停止onchange ajax事件發生
- 11. 執行一個只有發生任何其他事件時纔會發生的事件的JavaScript
- 12. 單擊事件後,如何停止單擊事件,然後在點擊其他事件時將其恢復。
- 13. 停止事件
- 14. jQuery函數的一個或其他事件發生
- 15. 停止準時事件
- 16. 無法停止Combobox_Change事件觸發VBA另一Combobox_Change事件
- 17. 發生事件時暫停任務
- 18. 停止第二個事件
- 19. 當另一個事件被觸發時,Mootools-FX.Scroll不會停止
- 20. 如何停止3D觸摸其中斷其他觸摸事件?
- 21. PHP事件發生倒計時和事件發生時更新
- 22. 如何在用戶停止觸發事件後觸發事件
- 23. 停止jquery事件
- 24. 停止ecm.widget.dialog.ConfirmationDialog事件
- 25. 停止kernell32事件
- 26. iCarousel - 當事件發生時的顯示停止
- 27. JavaScript:在發生事件時停止while循環
- 28. Shell腳本輪詢一個目錄並在發生事件時停止
- 29. 什麼事件在asp.net頁面發生任何其他事件之前觸發
- 30. 火災事件一旦超時或其他事件完成後
Aloha docs! http://api.jquery.com/event.stopPropagation/ – elclanrs
看到這個答案在stackoverflow http://stackoverflow.com/a/2364639/2454105 – fuentesbusco