一、事件流 事件流描述的是从页面中接受事件的顺序。 IE的事件流是事件冒泡流,而Netscape的事件流是事件捕获流 1、事件冒泡 事件冒泡,即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上转播至最不具体的节点(文档)。 2、事件捕获 事件捕获的思想是不太具体的节点应该更 ...
分类:
其他好文 时间:
2016-05-27 18:23:24
阅读次数:
170
如果<p>是在<div>里面,那么呢,<P>有一个onclick事件,<div>也有onclick事件,为了触发<P>的点击事件时,不触发父元素的点击事件,那么就需要调用如下函数: 代码如下: function stopBubble(e){ if(e&&e.stopPropagation){//非I ...
分类:
Web程序 时间:
2016-05-24 15:13:23
阅读次数:
159
什么是事件冒泡? 事件冒泡就是当父元素和子元素存在同一事件时在子元素的事件处理程序中会自动调用其父级元素的事件处理程序。 demo: 事件冒泡 当点击div下的img元素时界面效果如图: 通过上面代码我们只是想当鼠标点击图片时让div的边框成红色并没有要删除图片,但他在执... ...
分类:
Web程序 时间:
2016-05-21 10:15:16
阅读次数:
165
事件流
IE和Netscape开发团队提出了完全相反的两种事件流的概念,事件冒泡流和事件捕获流。
事件冒泡
事件由最具体的元素开始,逐级向上传播到较不具体的元素,最终到文档。
事件捕获
事件捕获从document开始,逐级向下,最后传到最具体的节点。
DOM事件流
DOM2级事件定义的事件流包含3个阶段:事件捕获阶段,处于目标阶段,事件冒泡阶段。
捕获阶段会从文档节点自...
分类:
Web程序 时间:
2016-05-18 18:57:57
阅读次数:
264
页面滚动的兼容方法 页面滚动的兼容方法 网页可视区client方法 网页可视区client方法 兼容ie6、7、8获取鼠标的坐标方法 兼容ie6、7、8获取鼠标的坐标方法 阻止事件冒泡 阻止事件冒泡 事件目标兼容性 事件目标兼容性 targetId(排除事件触发案例) 返回当前事件对象的id 火狐谷 ...
分类:
其他好文 时间:
2016-05-17 22:40:16
阅读次数:
245
js中的冒泡事件与事件监听 冒泡事件 js中“冒泡事件”并不是能实际使用的花哨技巧,它是一种对js事件执行顺序的机制,“冒泡算法”在编程里是一个经典问题,冒泡算法里面的冒泡应该 说是交换更加准确;js里面的“冒泡事件”才是真正意义上的“冒泡”,它从DOM最低层逐层遍历树,然后附加相应事件。以下面代码 ...
分类:
Web程序 时间:
2016-05-12 10:34:47
阅读次数:
236
1. 事件目标 现在,事件处理程序中的变量event保存着事件对象。而event.target属性保存着发生事件的目标元素。这个属性是DOM API中规定的,但是没有被所有浏览器实现 。jQuery对这个事件对象进行了必要的扩展,从而在任何浏览器中都能够使用这个属性。通过.target,可以确定DO ...
分类:
Web程序 时间:
2016-05-11 15:11:12
阅读次数:
165
1. 事件冒泡 微软提出了名为事件冒泡(event bubbling)的事件流。事件冒泡可以形象地比喻为把一颗石头投入水中,泡泡会一直从水底冒出水面。也就是说,事件会从最内层的元素开始发生,一直向上传播,直到document对象。 2. 事件捕获 网景提出另一种事件流名为事件捕获(event cap ...
分类:
其他好文 时间:
2016-05-11 01:17:16
阅读次数:
177
这篇随笔主要是写关于事件冒泡和事件捕获的一些关联,主要是从《JavaScript高级程序设计》这本书第13章总结扩展而来,今天主要是想扩展对书本里面P358页以及加深一下理解。 一、先说一下定义: 事件冒泡阶段:从最具体的元素,即目标事件位置往文档的根节点方向回溯,从内向外冒泡事件对象(所有浏览器都 ...
分类:
其他好文 时间:
2016-05-05 22:41:48
阅读次数:
267
1.事件冒泡: 事件冒泡是从里到外的,它是沿着DOM层次向上冒泡,直达顶部,HTML元素也可以接受冒泡事件。 2.事件捕获: 事件捕获是从外面到里面的,它是从DOM层次的顶部下降到底部,事件捕获也可以window级的事件,但是需要显示指定 3.DOM事件流: DOM同时支持事件捕获和事件冒泡,但是事 ...
分类:
Web程序 时间:
2016-04-28 00:24:36
阅读次数:
206