JQuery:重新绑定(bind) $(document).Ready()

标签 jquery document-ready

一旦触发 document.ready(),JQuery 就会解除绑定(bind) $(document).ready()

jQuery( document ).trigger( "ready" ).unbind( "ready" );

我想重新绑定(bind) $(document).ready() 以便我可以手动调用它(调用 jQuery.ready()jQuery (document).trigger("ready")) 在我的辅助函数中。

我可以编写一个单独的函数并在文档就绪和帮助程序中调用,但我不能这样做,因为我想编写一个可以在任何页面上使用的通用帮助程序。

知道如何做吗?

最佳答案

这听起来不是一个好主意,任何第三方插件如果多次看到就绪事件,都可能会表现得很糟糕。有一个jQuery.holdReady(),您可以使用它让 jQuery 等待,直到您给予它批准。

关于JQuery:重新绑定(bind) $(document).Ready(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9068942/

相关文章:

javascript - 当放置在 Rails 的 HEAD 中时,jQuery 就绪事件不会在每个页面加载时触发

关闭窗口的Javascript调用

javascript文件cordova..如何通过变量传递值

javascript - jQuery 对象不起作用

javascript - 动态更改 href 并链接到 url 片段

javascript - 在 jQuery(document).ready() 之后从外部位置运行 javascript

javascript - 匹配javascript中的两个数组或对象

jquery - Twitter Bootstrap 菜单根据脚本的顺序表现不同

javascript - 确保我的 .JS 文件每次都先于其他文件加载

javascript - 如何循环浏览输入的 Viewbag 列表?