jQuery .on已经解雇了事件

时间:2014-02-18 14:23:22

标签: javascript jquery

如果在加载DOM后我执行类似的操作,该函数仍会执行:

$(document).ready(fn)

但是,如果先前已经触发了“myEvent”事件,则以下内容不执行该函数:

$(document).on('myEvent', fn)

是否有 jQuery解决方案,它不需要我编写自己的事件委托人,将之前的事件激发到“迟到的”事件处理程序?

1 个答案:

答案 0 :(得分:3)

实际上我相信你不需要它,因为这应该指出一个糟糕的设计决定。

此外,即使文档已经发出 ready 已经发出信号,因此执行ready事件回调也很好,因为此事件每页生命周期发生一次

想象一下,click事件会允许您执行您要求的操作,但在添加事件处理程序之前,用户多次单击目标元素? 设置事件处理程序会将其调用两次或更多次吗?