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

2018-05-01  本文已影响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;

上一篇 下一篇

猜你喜欢

热点阅读