Cen*_*r99 5 jquery binding delegates event-handling
我制作了一个单页应用程序。当哈希值更改时,新元素会通过 ajax 加载到页面中。
我想为新元素设置一个事件处理程序。有两种方法。
每个事件处理程序在开始时都被委托。
$("body").on(event, "element", handler)
每当哈希值发生更改时,事件处理程序都会直接绑定到新元素。因此,重复绑定和删除处理程序。
$("element").on(event, handler)
哪个表现更好?(查找元素时间 vs. 重复绑定删除时间)(对不起,我的英语很差......)
获得有关此单页应用程序如何工作的更多信息可能会有所帮助,但也许您可以考虑这些准则
一般来说,当我需要一大组项目对给定事件表现相似时,我通常会使用事件委托。
我希望这可以帮到你。
| 归档时间: |
|
| 查看次数: |
77 次 |
| 最近记录: |