有几个事件绑定到每个元素。有时候,父母和孩子元素都包含点击事件!那里如果我点击子元素,父元素也会被触发。如何防止这些事件被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