$(doucment).on("click",".main",function(){}//当页面中需要对发送ajax成功后生成的元素绑定事件时;就需要用到jquery的on方法来绑定事件;因为用这样的事件代理的方法;可以吧事件对象的事件代理到document上;这样就可以通过document来找到你要绑定的元素的对象上;
分类:
Web程序 时间:
2016-08-17 23:30:27
阅读次数:
236
原文链接:http://www.cnblogs.com/xxcanghai/p/5205998.html 1、事件的三个阶段:事件捕获、目标、事件冒泡 (低版本的IE不支持捕获) 2、传统、IE和W3C不同绑定事件、解绑事件的方法有什么区别,参数分别是什么,以及事件对象e有什么区别 传统方法: 非常 ...
分类:
Web程序 时间:
2016-08-10 12:22:53
阅读次数:
209
参考资料: 又被事件冒泡坑了一把,这次要彻底弄懂浏览器的事件流 JavaScript事件代理和委托 事件委托: 实际案例:我们平时在开发时,有这种情况,一个ul里有有好多个li子元素,这个li的数量可以是固定的,也可以是动态添加删除的,而且每个li都必要有一个点击事件, 这时我们会有这些解决办法(事 ...
分类:
其他好文 时间:
2016-07-19 13:36:46
阅读次数:
262
有如下需求,页面中包含数个标签,每个标签数个监听事件,并随事件类型的不同,进行不同的处理操作。 html中部分代码如下: js实现事件代理: 所以如果要在这些子元素上对监听到的不同事件类型实现不同的操作,只需进行如下调用: ...
分类:
其他好文 时间:
2016-07-08 10:11:17
阅读次数:
117
事件模型 JavaScript事件使得网页具备互动和交互性,我们应该对其深入了解以便开发工作,在各式各样的浏览器中,JavaScript事件模型主要分为3种:原始事件模型、DOM2事件模型、IE事件模型。 1.原始事件模型(DOM0级) 这是一种被所有浏览器都支持的事件模型,对于原始事件而言,没有事 ...
分类:
编程语言 时间:
2016-07-07 11:02:46
阅读次数:
191
事件绑定通常发生在 onload 或 DOMContentReady , 事件绑定占用 处理时间 占用内存, 而且不是每个事件都会被 点击执行。 由此 事件委托 可以优化事件绑定行为、。 事件逐层冒泡 直到被父级元素捕获。 事件代理 给外层元素绑定一个处理事件, 就可以处理子元素上出发所有事件。 D ...
分类:
编程语言 时间:
2016-07-06 10:20:28
阅读次数:
236
1、什么是事件代理 意思:代理、委托。事件代理在JS世界中一个非常有用也很有趣的功能。当我们需要对很多元素添加事件的时候,可以通过将事件添加到它们的父节点而将事件委托给父节点来触发处理函数。 2、运用场景 当子元素被频繁添加或者删除时,给子元素绑定事件,需要在每次添加或者删除时重新绑定,这就造成了非 ...
分类:
其他好文 时间:
2016-07-06 01:43:05
阅读次数:
179
window.onload = function(){ var oUl = document.getElementById('ull'); var aLi = document.getElementsByTagName('li'); oUl.onmouseover = function(ev){ v ...
分类:
其他好文 时间:
2016-06-29 01:06:25
阅读次数:
335
事件代理是利用了事件冒泡,制定一个事件处理程序,就可以管理某一类的所有事件。例如,click事件会一直冒泡到document层次(就是不断地向父元素传递至最上层的document)。就是说可以为整个页面指定一个onclick事件处理程序,而不必单个元素分别添加处理程序。 不过,在没有接触事件代理的时 ...
分类:
Web程序 时间:
2016-06-28 23:26:56
阅读次数:
183