gpt4 book ai didi

javascript - jQuery:是否有理由不总是将 live() 用于点击和其他功能?

转载 作者:行者123 更新时间:2023-11-29 10:23:04 25 4
gpt4 key购买 nike

我真的很喜欢在 jQuery 中使用 .live() 来实现 click() focus() blur() 和其他交互事件。

我做了很多原型(prototype)设计,所以我发现如果我想动态添加元素,它会给我很大的灵 active 。出于这个原因,我发现自己一直被默认使用它的想法所吸引。这是个好主意,还是糟糕的表现?

使用 .live('click',function(){}) 是否会以 .click(function(){}) 不会的方式减慢速度? t?

最佳答案

如果您不需要您的事件冒泡到 DOM 的顶部并且您知道您的事件将发生的上下文,那么 delegate()就性能而言是一个更好的选择。参见 this关于原因的 stackoverflow 帖子 delegate()优于live()在这方面。

关于javascript - jQuery:是否有理由不总是将 live() 用于点击和其他功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7567388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com