4、事件模型,冒泡,捕捉
2017-10-25 19:26
246 查看
事件模型分为两种:
1)冒泡模型 事件冒泡是指事件响应时会上水冒一样上升至最顶级元素2)捕捉模型
目前,IE只支持冒泡模型
大多数情况下,程序需要对事件冒泡进行取消
如何取消事件冒泡: IE: window.event.cancelBubble=true; W3C: function(event){ event.stopPropagation(); }
解决兼容性问题:
function addEvent(ent){ if(window.event){ //IE window.event.cancelBubble=true }else{ //w3c ent.stopPropagation() } }
相关文章推荐
- W3C事件模型中事件捕捉和事件冒泡的执行顺序
- js中的事件捕捉模型与冒泡模型实例分析
- js中的事件捕捉模型与冒泡模型实例分析
- Javascript的事件冒泡与事件捕捉
- JavaScript之事件的处理模型---事件冒泡,捕获及取消冒泡,阻止默认事件
- DOM的默认事件、事件模型、事件委托、阻止默认事件、冒泡事件的方式等。
- 开发配置接口和目录之间事件冒泡和捕捉
- Javascript事件模型系列(二)事件的捕获-冒泡机制及事件委托机制
- js事件处理模型——事件冒泡、捕获
- Javascript事件模型:事件捕获和事件冒泡
- Javascript事件模型:事件捕获和事件冒泡
- Javascript事件模型系列(二)事件的捕获-冒泡机制及事件委托机制
- 深入理解事件冒泡(Bubble)和事件捕捉(capture)
- 事件模型--冒泡与捕获
- 深入理解事件冒泡和事件捕捉
- 事件冒泡 模型
- 事件冒泡、事件捕捉、事件委托
- DOM的默认事件、事件模型、事件委托、阻止默认事件、冒泡事件的方式等。
- js 事件冒泡 事件代理 事件捕捉 this指针 bind this
- 面试题-冒泡与捕获、事件委托、ie事件和dom模型事件、鼠标事件