如何在jQuery中触发$().ready()?

前端之家收集整理的这篇文章主要介绍了如何在jQuery中触发$().ready()?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用jQuery,有没有办法在页面加载后的某个时刻重新触发document.ready trgger?

更新:
运行jQuery后,jQuery将它们删除.在我的实验中,一旦触发初始就绪事件,jQuery会立即运行一个().ready回调.

解决方法

编辑:如果你只需要确保新的初始化函数运行,你不需要做任何事情.当您在$()中添加一个新的事件处理程序时,就可以在文档完成加载之后立即运行.

你应该可以使用触发方法.

$().trigger("ready")

编辑:显然,这不起作用,因为jQuery在运行它们后重置ready事件处理程序.您将需要跟踪您需要调用功能,并直接调用它们如下.

当然,直接调用函数可能会更好,所以你不会重新运行你不想要的东西(一些插件可能有自己的$().ready()函数,他们不期望运行两次).

$().ready(initializationFunction);

// later:
initializationFunction(jQuery);

猜你在找的jQuery相关文章