事件冒泡、阻止冒泡

只要有事件,就会有冒泡。

事件冒泡三要素:事件源、事件类型、处理函数。

干什么事都有一个流程

事件流三阶段:捕获、目标、冒泡。

什么是事件冒泡:在页面上元素可能是一个个叠在一起的,最底下是document文档,每一层的元素都可能设有事件(如点击事件onclick),为了能执行这个事件,会一层层找下去,然后像在水里冒泡泡一样反应上来。

这里会有一个问题,如果两个相互重叠的元素都有绑定事件,那么鼠标点击一次就会造成两个事件都被触发,然而你可能只想触发其中的一个事件......所以为了防止误操作,我们要阻止冒泡。

阻止冒泡:

 e.stopPropagation //非ie

 window.event.cancelBubble=true//ie

猜你喜欢

转载自www.cnblogs.com/qianduanxiaozhang/p/11136006.html