您的位置:首页 > 其它

阻止事件冒泡

2018-01-23 18:18 190 查看
事件的冒泡(Bubble)
- 所谓的冒泡指的就是事件的向上传导,当后代元素上的事件被触发时,其祖先元素的相同事件也会被触发
- 在开发中大部分情况冒泡都是有用的,如果不希望发生事件冒泡可以通过事件对象来取消冒泡

取消冒泡,可以将事件对象的cancelBubble设置为true,即可取消冒泡:
obj.onclick = function(event){
event = event || window.event; //兼容问题
alert("我是span的单击响应函数");

event.cancelBubble = true;
};

jQuery阻止事件冒泡:
return false;

event.stopPropagation();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  冒泡 Bubble cancelBubble