美文网首页
【JS】事件冒泡、事件捕获、事件委托(如何阻止冒泡?如何组织默认

【JS】事件冒泡、事件捕获、事件委托(如何阻止冒泡?如何组织默认

作者: 沫之 | 来源:发表于2018-05-01 11:14 被阅读0次

1.得IE使用的是事件冒泡,其他浏览器则是事件捕获

2.是描述事件触发时序问题的术语。

3.事件捕获指的是从document到触发事件的那个节点(倒金字塔),即自上而下的去触发事件。相反的,事件冒泡是自下而上的去触发事件(金字塔

4.绑定事件方法的第三个参数,就是控制事件触发顺序是否为事件捕获。true,事件捕获;false,事件冒泡。默认false,即事件冒泡。

5.Jquery的e.stopPropagation会阻止冒泡,意思就是到我为止,我的爹和祖宗的事件就不要触发了。

6.事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。

常见例子ul、li  /新增元素绑定事件

阻止冒泡

//js阻止事件冒泡

//oEvent.cancelBubble = true;

//oEvent.stopPropagation();

//js阻止链接默认行为,没有停止冒泡

//oEvent.preventDefault(); 

//return false;

相关文章

网友评论

      本文标题:【JS】事件冒泡、事件捕获、事件委托(如何阻止冒泡?如何组织默认

      本文链接:https://www.haomeiwen.com/subject/lhjxrftx.html