console.log("event.target="+event.target); console.log("event.target="+event.target); console.log("event.bubbles="+event.bubbles); console.log("event....
分类:
Web程序 时间:
2015-01-09 14:02:47
阅读次数:
163
冒泡:事件首先在目标元素被触发,然后事件依次由里到外冒泡到其根元素,依次被其父级元素触发(如a元素绑定click事件,点击a时,click事件会从a元素向上到document元素依次触发)捕获:触发的事件会首先被目标元素的根元素捕获,然后由外到里依次被其子元素捕获。使用方法:target.addEv...
分类:
Web程序 时间:
2015-01-09 00:04:43
阅读次数:
388
有做过北大青鸟培训讲师经验的我,如今在一家公司做技术部经理的职位,发现有很多程序员的基本功相当糟糕,在组织企业内部培训时讲解了一些案例,总结了一些经典代码,希望对自己和有需要的人提供一些帮助吧:JavaScript版本:DOM0事件不支持委托链 1 2 3 4 5 DOM0事...
分类:
编程语言 时间:
2014-12-14 00:36:19
阅读次数:
455
谈起JavaScript的 事件,事件冒泡、事件捕获、阻止默认事件这三个话题,无论是面试还是在平时的工作中,都很难避免。 冒泡篇: 先来看一段实例: js: var $input = document.getElementsByTagName("input")[0]; ...
分类:
编程语言 时间:
2014-12-11 01:27:34
阅读次数:
173
e.stopPropagation()阻止事件冒泡 冒泡事件测试 我们先看这段代码: 我们会看到这样的情况:span alert -> td alert -> table alert。这就叫事件冒泡。就是从下到上,从里到外,事件依次触发。有的时候我们不希望事件冒泡咋办? 如果想获得事件相...
分类:
Web程序 时间:
2014-12-09 13:40:04
阅读次数:
136
$('#LocalLife_PopUp_layer').find('.SelectCity_Cont ul').click(function(e){ var e=e||window.event; var obj=e.target||e.srcElement; $('#LocalLife_...
分类:
Web程序 时间:
2014-12-08 17:18:46
阅读次数:
167
在javascript的dom操作做肯定会遇到js的冒泡事件,最常见的是div弹窗事件如图解当点击灰色部分是弹窗消失,点击黑色部分时没有效果。通过下面一段代码来分析js的冒泡事件html代码: js冒泡事件 js冒泡事件分析 ...
分类:
编程语言 时间:
2014-12-02 15:07:39
阅读次数:
253
DOM:1.事件冒泡:事件最开始由最具体的元素接收然后逐级向上传播至最不具体的那个点。事件捕获:不太具体的节点应更早地接收到事件,最具体的事件最晚接收到事件。 IE:事件冒泡流 Firefox:事件捕获流2.事件处理程序: HTML事件处理程序:直接加在标签里。缺点:HTML与JS代码紧紧地结合在一...
分类:
Web程序 时间:
2014-12-02 13:23:47
阅读次数:
257
1. 事件对象的兼容:var oEvent=ev||event;2.clientX/clientY必须与scrollLeft/scrollTop同时使用,并且都必须使用兼容写法;3. 冒泡事件取消(兼容):oEvent.cancelBubble=true;4. 键盘事件的兼容5. 案例:ctrl+e...
分类:
其他好文 时间:
2014-11-28 16:08:24
阅读次数:
238