冒泡事件可以查询上个随笔, 捕捉事件正好和冒泡时间正反着 所以这代码我把冒泡事件注释, html和css的内容 js部分代码 其实捕捉监听事件和冒泡事件只是函数的一个参数不同,一个true,一个false。 其实主要有时候我们实现某些功能时,需要移除捕捉和冒泡事件。 ...
分类:
Web程序 时间:
2016-09-05 11:55:17
阅读次数:
205
事件流主要有冒泡事件、事件捕获及DOM事件流。现浏览器除了IE8及更早版外,基本支持DOM事件流。 冒泡事件由IE提出,而事件捕获则由Netscape提出。但两者却是截然相反的方案。 以DIV点击为例: 冒泡事件是由内到外向document传递。 事件捕获是由外到内,向目标对象传递。 DOM事件流则 ...
分类:
Web程序 时间:
2016-09-04 17:35:40
阅读次数:
173
JavaScript与HTML之间的交互是通过事件来实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以用侦听器来预订事件,以便事件发生的时候执行相应的代码。 事件流 事件流描述了从页面中接收事件的顺序,包括事件冒泡和事件捕获。 事件冒泡 事件最开始时由最具体的元素(文档中嵌套层次最深 ...
分类:
编程语言 时间:
2016-08-24 14:37:34
阅读次数:
178
早期在那些“不堪回首”(浏览器大战)的日子里,Netscape和微软有两种截然不同的处理方法: Netscape主张元素1的事件首先发生,这种事件发生顺序被称为捕获型 微软则保持元素2具有优先权,这种事件顺序被称为冒泡型 这两种事件顺序是截然相反的。Explorer浏览器只支持冒泡事件,Mozill ...
分类:
编程语言 时间:
2016-08-20 14:25:07
阅读次数:
174
一、事件流 1.1 事件冒泡 事件是文档或浏览器窗口中发生的特定的交互瞬间。 事件流: 描述的是从页面中接受事件的顺序(IE: 事件冒泡流 / Netscape事件捕获流) 事件冒泡流:即事件最开始是由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级传播到最不具体的那个节点(文档)。 1. ...
分类:
其他好文 时间:
2016-08-19 14:35:43
阅读次数:
142
//JS事件流中有一种事件被称为“冒泡事件”,当一个元素被触发一个事件时,该目标元素上的事件会优先被执行,然后向外传播到每个祖先元素,恰如水里的一个泡泡似的,从产生就一直往上冒,到达水平面时,它才消失。在这个过程中,如果你只希望触发目标元素上的事件,而不想它传播到祖先元素上去,那么你需要在“泡泡”离 ...
分类:
其他好文 时间:
2016-08-16 22:02:01
阅读次数:
149
事件传播 捕获 冒泡 目标 捕获: 从最上级标签开始依次查找事件,找到目标即停止查找 冒泡: 从事件目标开始往上依次传递事件,直到最上级标签 冒泡机制 元素的事件被触发时,默认会把相同的事件依次传递给祖先元素,直到DOM树的最上层标签 冒泡顺序 IE6 div body html document ...
分类:
其他好文 时间:
2016-08-14 19:12:16
阅读次数:
105
第13章 事件 1.事件流:描述从页面中接收事件的顺序。 三个阶段:捕获,处于目标,冒泡。 2.事件处理程序:局部变量event表示事件对象,this值为事件目标元素。 (1)HTML事件处理程序:可以访问特性。弊端:可能调用事件处理程序时,函数还未定义。同时代码紧密耦合,修改不便。 (2)DOM0 ...
分类:
Web程序 时间:
2016-08-10 22:42:59
阅读次数:
207
在学习javascript中,如果在事件的使用上出现一些反差效果,不良效果,如鼠标的移入移出时,显示你所需要的内容, 但就是没有出现,然而你不断的检查代码,逐个代码查错,还在浏览器的调试工具中调试都没有发现错误,没有看到你所 想要的错误,那么这个时候你要判断一下是不是冒泡事件带来的不良效果了,不过在 ...
分类:
编程语言 时间:
2016-08-07 00:51:05
阅读次数:
353