事件冒泡

事件流:元素触发事件时,事件的传播过程。

过程分为捕获和冒泡两种

事件冒泡:事件由子元素传递到父元素的过程

事件捕获:事件由父元素到子元素传递的过程

 

 

触发顺序:先捕获,后冒泡

阻止冒泡事件的几种方式

1)stopPropagation() 阻止事件冒泡。 这个事件不会阻止定义在元素上的其他事件。

2)stopImmediatePropagation() 会彻底的阻止事件。在其之后的绑定在元素上的其他监听事件都不会触发。

3)preventDefault() 阻止事件的默认动作。

因此,可以使用preventDefault()阻止默认行为。例如a链接的跳转,在a链接跳转中,需要先对a链接绑定点击事件,然后在a链接的事件对象中调用该方法即可。

 

posted @ 2019-11-12 17:41  葡萄美酒夜光杯、  阅读(104)  评论(0编辑  收藏  举报
(function(){var audio=new Audio("https://files.cnblogs.com/files/yanggb/bgmusic.js");audio.play();audio.volume=0.02;audio.loop=true})();