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 学习笔记(五)事件的基本操作