一旦document.ready()
被触发,JQuery解除绑定$(document).ready()
。
jQuery(document).trigger("ready").unbind("ready");
我要重新绑定的$(document).ready()
,这样我可以手动调用它在我的助手功能(呼叫jQuery.ready()
OR jQuery(document).trigger("ready")
)。
我可以编写一个单独的函数,并在文档准备和助手中调用,但我不能这样做,因为我想编写一个可以在任何页面上使用的通用助手。
任何想法如何做到这一点?
使用单独的功能听起来就像是正确的事情。也许你可以提供更多关于为什么这是不实际的细节? – 2012-01-30 18:38:58
@Timir,语义是不同的,但是会绑定到'window'上的'load'而不是''''在'document'上是一个选项?您可能会稍后重新触发'load'事件,就像您似乎想要的那样。 – 2012-01-30 18:49:33