我制作单页应用程序。 更改哈希时,会通过ajax将新元素加载到页面中。
我想为新元素设置一个事件处理程序。 有两种方式。
每个事件处理程序都在开始时委派。
$("body").on(event, "element", handler)
每当更改哈希时,事件处理程序都直接绑定到新元素。 因此,重复绑定和删除处理程序。
$("element").on(event, handler)
哪个表现更好? (找到元素时间与重复绑定删除时间) (对不起,我的英语很差......)
答案 0 :(得分:0)
有关此单页应用程序如何工作的更多信息可能会有所帮助,但您可以考虑这些指南
一般情况下,当我需要一大组项目来表现同样的事件时,我通常会利用事件委托。
我希望这很有帮助。