事件冒泡与事件捕获
2017-09-12 09:31
218 查看
事件传递有两种方式:冒泡与捕获。
事件传递定义了元素事件触发的顺序。如果你讲<p>元素插入到<div>中,用户点击<p>元素,那个元素的click事件先被触发呢?
在冒泡中,内部元素的事件先被触发,然后在触发外部元素。
在捕获中,外部元素的事件先被触发,然后在触发内部元素。
addEventListener()方法可以指定useCapture参数来设置传递类型:
addEventListener(event,function,useCapture)
默认值是false,即冒泡传递,当值为true时,事件使用捕获传递。
事件传递定义了元素事件触发的顺序。如果你讲<p>元素插入到<div>中,用户点击<p>元素,那个元素的click事件先被触发呢?
在冒泡中,内部元素的事件先被触发,然后在触发外部元素。
在捕获中,外部元素的事件先被触发,然后在触发内部元素。
addEventListener()方法可以指定useCapture参数来设置传递类型:
addEventListener(event,function,useCapture)
默认值是false,即冒泡传递,当值为true时,事件使用捕获传递。
相关文章推荐
- 浏览器中的事件捕获和冒泡
- js中事件捕获和事件冒泡
- flex 事件机制 冒泡和捕获
- 4.移动端的事件冒泡与捕获
- Android 事件冒泡及捕获
- 彻底弄懂JS的事件冒泡和事件捕获
- JavaScript 事件冒泡 捕获
- js event 事件冒泡和事件捕获详细介绍【转】
- 事件冒泡、事件捕获、事件委托初探
- JS中 事件冒泡与事件捕获
- JavaScript 事件顺序:冒泡和捕获
- JS事件捕获与冒泡
- JavaScript的事件监听与捕获和冒泡
- dom事件不求甚解,色解事件捕获和冒泡
- 解析:浏览器事件冒泡及事件捕获
- js 事件冒泡和事件捕获
- 事件捕获,事件冒泡,事件取消
- js之事件冒泡和事件捕获详细介绍
- 事件冒泡与事件捕获区别
- 关于DOM2级事件的事件捕获和事件冒泡