事件冒泡是事件流的第三个阶段,通过事件冒泡可以在这个阶段对事件做出响应。
关于冒泡,事件对象中包含bubbles
、cancelBubble
、stopPropagation()
和stopImmediatePropagation()
这四个属性和方法。
1.event.stopPropagation();
事件处理过程中,阻止了事件冒泡,但不会阻击默认行为(执行超链接的跳转)
2.returnfalse;
事件处理过程中,阻止了事件冒泡,也阻止了默认行为(不执行超链接的跳转)
还有一种与冒泡有关的:
3.event.preventDefault();
事件处理过程中,不阻击事件冒泡,但阻击默认行为(它只执行所有弹框,却没有执行超链接跳转)
原文:https://www.cnblogs.com/xieoxie3000question/p/13360911.html