jquery - jQuery .live() 如何工作?

标签 jquery

我正在考虑有关性能的问题

.click().live("click")

这让我想知道 .live 是如何工作的。

它是否监视 DOM 更改,当它检测到 DOM 中的更改时,它只是附加事件,然后它是否使用某种计时器(我不这么认为,但如果它这样做,这非常重要,计时器使我是一个悲伤的人)

最佳答案

liveclick 事件绑定(bind)到 DOM 的 document 元素。当浏览器事件在 DOM 树中向上冒泡时,任何匹配元素都会触发单击事件。

这是一篇很好的文章,解释了这一切。

http://www.alfajango.com/blog/the-difference-between-jquerys-bind-live-and-delegate/

关于jquery - jQuery .live() 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6801070/

相关文章:

jquery - 我无法让 jQuery 旋钮显示值

javascript - hasChildNodes is not a function 小老鼠编辑器js错误

jquery - 如何在浏览器调整大小后居中 JQuery 对话框

javascript - 使用 JavaScript 突出显示文本颜色

jquery - 如何使用 jquery 在输入类型 ="text"和 textarea 之间切换

javascript - JSON stringify 后的 json_decode 无法正常工作

javascript - onfocus 和 jquery - 困境

javascript - 为什么 JQuery 会破坏我的 HTML,添加额外的 <a> 标签?

javascript - 完整日历无法识别 Chrome 中日期字段上的点击事件?

jquery - 在 jQuery 中获取最高后代后代