This question already has answers here:
How do I prevent a parent's onclick event from firing when a child anchor is clicked?

(23个答案)


3年前关闭。




如何停止jQuery中的自定义事件冒泡?

例如,我有以下代码:

$('.myclass').bind('amodaldestroy', function(){
    ....does something.....
})

我如何只允许在冒泡时在发现的第一个元素上触发一次?我可以只添加return false吗?

$('.myclass').bind('amodaldestroy', function(){
     ....does something.....
    return false;
})

最佳答案

根据jQuery的documentation:

$('myclass').bind('amodaldestroy'), function(event) {
    ....does something....
    event.stopPropagation();
});

关于javascript - 如何停止jQuery中冒泡的事件? [复制],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4522257/

10-12 20:47