JQuery之事件冒泡

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery之事件冒泡相关的知识,希望对你有一定的参考价值。

JQuery 提供了两种方式来阻止事件冒泡。

方法一:event.stopPropagation();

        $("#div1").mousedown(function(event){
            event.stopPropagation();
        });

方法二:return false;

        $("#div1").mousedown(function(event){
            return false;
        });

 

以上两种方法都能阻止事件冒泡的发生,但是也有本质区别:

return false 不仅阻止了事件往上(父 级元素)冒泡,而且阻止了事件本身。

event.stopPropagation()则只阻止事件往上冒泡,不阻止事件本身。

 

以上是关于JQuery之事件冒泡的主要内容,如果未能解决你的问题,请参考以下文章

JQuery之事件冒泡

JavaScript之jQuery-4 jQuery事件(页面加载后执行事件处理事件冒泡事件对象模拟操作)

jQuery之防止冒泡事件

jQuery冒泡问题

从零开始学 Web 之 jQuery事件冒泡,事件参数对象,链式编程原理

jquery如何阻止事件冒泡