事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别,有需要的朋友可以参考一下 (1)冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 IE 5.5: div -> body -> document IE 6.0: div -> body - ...
分类:
Web程序 时间:
2016-04-22 18:35:46
阅读次数:
146
JS事件模型: 事件流: 一个事件可以用于很多元素 每个元素必须以指定的顺序响应事件 事件冒泡: 事件从事件发生的目标最内部开始出发 想法触发到最外面 IE低版本和标准浏览器的冒泡不一样 事件补货: 她和冒泡的是相反的 它的触发顺序是从最外层的对象到最里层的对象 DOM事件流: 它是同时支持事件补货 ...
分类:
其他好文 时间:
2016-04-20 00:19:55
阅读次数:
266
在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。 1..停止事件冒泡 JavaScript代码 //如果提供了事件对象,则这是一个非IE浏览器if ( e && e.stopPropagation )//因此它支持W3C的stopPropagatio ...
分类:
Web程序 时间:
2016-04-20 00:19:22
阅读次数:
283
一、什么是事件冒泡流 我们知道事件流指的是从页面中接受事件的顺序。 为了形象理解事件冒泡,可以想象三军主将诸葛亮,在帐内运筹帷幄,眼观六路耳听八方,这时候前方的战事情况就需要靠传令兵来传达,当第一位传令兵接到士官战事信息,打出旗语,百米之外的第二个传令兵看到后打出同样的旗语,第三个,第四个...., ...
分类:
编程语言 时间:
2016-04-19 19:12:50
阅读次数:
190
1.阻止事件冒泡: IE:cancelBubble = true; 其他: stopPropagation(); 2.阻止事件的默认行为: IE: returnValue = false; 其他: preventDefault(); 3.事件源: IE:srcElement 其他:target(目标 ...
分类:
Web程序 时间:
2016-04-15 21:38:33
阅读次数:
178
错误频率较高的JS&CSS问题 勤能补拙,不管是哪门子技术,在实践中多多总结,开发效率慢慢就会提升。本篇介绍几个经常出错的JS&CSS问题,包括事件冒泡、(使用offset、scroll、clientHeight定位元素)、模仿JD写个右栏菜单、元素水平和垂直居中、inline元素遇见padding ...
分类:
Web程序 时间:
2016-04-15 02:12:04
阅读次数:
246
JavaScript事件代理 首先介绍一下JavaScript的事件代理。事件代理在JS世界中一个非常有用也很有趣的功能。当我们需要对很多元素添加事件的时候,可以通过将事件添加到它们的父节点而将事件委托给父节点来触发处理函数。这主要得益于浏览器的事件冒泡机制。 假设有一个 UL 的父节点,包含了很多 ...
分类:
编程语言 时间:
2016-04-15 02:02:19
阅读次数:
188
在学习之前建议请看一下事件流、事件冒泡、事件捕获 一、事件对象 事件对象:在DOM触发事件时,会产生一个事件对象event,这个事件对象包含着所有与事件相关的信息。既然event是事件对象,那么它必然存在属性 ①DOM中的事件对象event属性 (1)、type属性用于获取事件类型 (2)、targ ...
分类:
编程语言 时间:
2016-04-14 01:20:44
阅读次数:
196
1.事件冒泡机制: 事件冒泡机制也就是当一个事件绑定到一个元素上时,如果这个元素不存在或者回调函数返回ture,那么这个事件就会向上冒泡,继续绑定这个元素的父级元素直至document。(如果事件返回return false则不会冒泡) 阻止冒泡:1.事件return false ; 2.evt.s ...
分类:
其他好文 时间:
2016-04-13 20:27:11
阅读次数:
165
原地址:http://missra.com/article/web-57.html 嵌套的标签元素,如果父元素和子元素都绑定了一些事件,那么在点击最内层子元素时可能会触发父级元素的事件,下面介绍一下JavaScript阻止默认事件与JavaScript阻止事件冒泡示例。 (1)阻止冒泡事件 注:嵌套 ...
分类:
Web程序 时间:
2016-04-13 17:09:21
阅读次数:
245