Jquery中文网 www.jquerycn.cn
Jquery中文网 >  jQuery  >  jquery 教程  >  正文 JQuery中阻止事件冒泡几种方式及其区别介绍

JQuery中阻止事件冒泡几种方式及其区别介绍

发布时间:2014-06-17   编辑:www.jquerycn.cn
JQuery中阻止事件冒泡方式有哪些?本文为大家准备了两种阻止事件冒泡的方式,两种方式的区别在于。return false 不仅阻止了事件往上冒泡,而且阻止了事件本身
jquery 提供了两种方式来阻止事件冒泡。

方式一:event.stopPropagation();
复制代码 代码如下:

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

方式二:return false;
复制代码 代码如下:

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

但是这两种方式是有区别的。return false 不仅阻止了事件往上冒泡,而且阻止了事件本身。

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

您可能感兴趣的文章:
JQuery中阻止事件冒泡几种方式及其区别介绍
jquery的冒泡事件的阻止与允许(三种实现方法)
由点击页面其它地方隐藏div所想到的jQuery的delegate
事件冒泡是什么如何用jquery阻止事件冒泡
关于event.cancelBubble和event.stopPropagation()的区别介绍
初窥JQuery(二)事件机制(2)
Jquery绑定事件(bind和live的区别介绍)
深入理解jQuery中live与bind方法的区别
jquery 事件冒泡的介绍以及如何阻止事件冒泡
JavaScript MVC 学习笔记(五)事件的基本操作

关键词: jquery  阻止事件冒泡   
[关闭]