【发布时间】:2009-05-02 22:45:14
【问题描述】:
jQuery 有一个非常方便的名为 live() 的事件绑定器,它可以动态地将事件添加到 DOM 元素(即使是稍后将添加到 DOM 的元素)。问题是它只适用于特定事件 (listed here in documentation)。
我真的很想进行现场直播活动,以进行焦点、模糊和更改,而现在现场直播不支持这些活动。此外,如果我可以制作实时自定义事件,这将是我的应用程序的重大改变。我现在拥有的大部分代码都致力于将旧事件(更改、焦点和自定义事件以使项目可拖动或调整大小)重新绑定到通过 ajax 添加的新 dom 元素。
有什么想法吗?我想事件委托是要走的路,但我现在它会使代码更复杂。也许是一个处理事件委托的插件......不确定。帮我找到解决办法。
【问题讨论】:
标签: javascript jquery event-handling live