JQuery中阻止事件冒泡几种方式及其区别介绍
更新时间:2014年01月15日 15:45:34 作者:
JQuery中阻止事件冒泡方式有哪些?本文为大家准备了两种阻止事件冒泡的方式,两种方式的区别在于。return false 不仅阻止了事件往上冒泡,而且阻止了事件本身
JQuery 提供了两种方式来阻止事件冒泡。
方式一:event.stopPropagation();
$("#div1").mousedown(function(event){
event.stopPropagation();
});
方式二:return false;
$("#div1").mousedown(function(event){
return false;
});
但是这两种方式是有区别的。return false 不仅阻止了事件往上冒泡,而且阻止了事件本身。
event.stopPropagation() 则只阻止事件往上冒泡,不阻止事件本身。
方式一:event.stopPropagation();
复制代码 代码如下:
$("#div1").mousedown(function(event){
event.stopPropagation();
});
方式二:return false;
复制代码 代码如下:
$("#div1").mousedown(function(event){
return false;
});
但是这两种方式是有区别的。return false 不仅阻止了事件往上冒泡,而且阻止了事件本身。
event.stopPropagation() 则只阻止事件往上冒泡,不阻止事件本身。
相关文章
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题的解决方法,需要的朋友可以参考下。2010-12-12
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
下面小编就为大家带来一篇浅谈jQuery的bind和unbind事件(绑定和解绑事件)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-03-03
jquery插件treegrid树状表格的使用方法详解(.Net平台)
本文主要介绍了jquery插件treegrid树状表格的使用方法,具有一定的参考作用,下面跟着小编一起来看下吧2017-01-01


最新评论