javascript
toneylyx
易思博外包
展开
-
为什么选择.live()或.delegate()而不是.bind()
为什么选择.live()或.delegate()而不是.bind() 毕竟,bind看起来似乎更加的明确和直接,难道不是吗?嗯,有两个原因让我们更愿意选择delegate或live而不是bind:为了把处理程序附加到可能还未存在于DOM中的DOM元素之上。因为bind是直接把处理程序绑定到各个元素上,它不能把处理程序绑定到还未存在于页面中的元素之上。如果你运行了$(‘a’).bind(…),而转载 2016-01-13 13:50:56 · 197 阅读 · 0 评论 -
jQuery中的.bind()、.live()和.delegate()之间区别分析
DOM树首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:事件冒泡(又称事件传播)当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。复制代码 代码如下:$('a').bind('click',function(){alert('that tickles!')转载 2016-01-13 13:51:58 · 248 阅读 · 0 评论