e.stopPropagation(); //阻止事件冒泡 功能:停止事件冒泡 function stopBubble(e) { // 如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) { // 因此它支持W3C的stopPropagation( ...
分类:
Web程序 时间:
2016-09-18 10:13:40
阅读次数:
145
(1)什么是事件起泡 首先你要明白一点,当一个事件发生的时候,该事件总是有一个事件源,即引发这个事件的对象,一个事件不能凭空产生,这就是事件的发生。 当事件发生后,这个事件就要开始传播。为什么要传播呢?因为事件源本身并没有处理事件的能力。例如我们点击一个按钮时,就会产生一个click事件,但这个按钮 ...
分类:
Web程序 时间:
2016-09-08 14:45:50
阅读次数:
159
首先解释一下事件冒泡神什么, 在js中,假如在div中嵌套一个div 如 当你用onclick事件时,当你点击id=‘box4’的div,事件会一直传递到box3,box2,box1,html 这就叫事件的冒泡,有时候不需要冒泡,所以会阻止冒泡。 firefox,chrome中用的是 ...
分类:
Web程序 时间:
2016-09-04 23:40:00
阅读次数:
284
企业问:说说开发项目的时候不同浏览器的不同点,你是怎么解决的?不同浏览器中对DOM支持的方法不一样获取网页中那个元素触发事件:在IE里面使用srcElement;在Firefox里面使用target阻止事件冒泡:在Chrome或IE中使用window.event.cancelBubble=true;;在firefox中使用e.stopP..
分类:
编程语言 时间:
2016-09-01 00:33:15
阅读次数:
146
冒泡现象:触发某元素的某个时间触发其父级元素的对应时间,从元素本身向上冒泡到Dom顶层 ...
分类:
其他好文 时间:
2016-08-23 20:17:01
阅读次数:
107
1.事件对象: 在触发DOM事件的时候都会产生一个对象。 2.事件对象event: (1)、type:获取事件类型 (2)、target:获取事件目标 (3)、stopPropagation():阻止事件冒泡 (4)、preventDefault():阻止事件默认行为 ~~~~~~~~~~~~~~~ ...
分类:
编程语言 时间:
2016-07-29 16:32:53
阅读次数:
152
//阻止事件冒泡 event.stopPropagation(); //阻止浏览器默认操作 event.preventDefault(); 代码不一定能执行,写给自己看的。 事件冒泡: 这个时候点击li,会先弹出大盖伦,然后会执行li的父元素ul的onclick事件,最后执行ul的父元素a标签的单击 ...
分类:
Web程序 时间:
2016-07-21 21:43:37
阅读次数:
197