首页 > 试题广场 >

事件、IE与火狐的事件机制有什么区别? 如何阻止冒泡?

[问答题]
事件、IE与火狐的事件机制有什么区别? 如何阻止冒泡?

事件冒泡:从当前触发的事件目标一级一级往上传递,依次触发,直到document为止;

事件捕获:从document一级一级往下触发,依次触发,直到遇到真正的事件目标为止;

事件委托:通过冒泡原理,利用父级元素触发子集元素

IE:事件冒泡

火狐:事件冒泡和事件捕获

阻止冒泡事件 event.stopPropagation()

发表于 2019-10-15 15:53:15 回复(0)
事件机制 事件冒泡:事件从当前元素对象触发 然后向上层元素搜索相同对象事件并触发(直搜到document节点) IE事件默认都只这种类型的事件 事件捕获:从document节点开始搜索事件 然后向下层搜索相同对象事件并触发 直到当前元素节点 阻止事件冒泡的方法 ie支持事件冒泡 火狐支持 捕获和冒泡两种 w3c支持 e.stopPropagation() IE则是使用e.cancelBubble = true
发表于 2019-05-03 22:23:53 回复(0)
  1. IE的事件流是冒泡流,而火狐同时支持冒泡流捕获流。
  2. 阻止事件冒泡:ev.stopPropagation();
       旧 IE则是使用e.cancelBubble = true;
发表于 2019-04-02 19:03:47 回复(0)
1. 我们在网页中的某个操作(有的操作对应多个事件)。例如:当我们点击一个按钮就会产生一个事件。是可以被 JavaScript 侦测到的行为
2. 事件处理机制:IE是事件冒泡、firefox同时支持两种事件模型,也就是:捕获型事件和冒泡型事件
3. ev.stopPropagation();
注意旧ie的方法:ev.cancelBubble = true;
发表于 2015-07-27 15:40:48 回复(0)