🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 返回值:BooleanjQuery.holdReady(hold) ### 概述 暂停或恢复.ready() 事件的执行。 在$.holdReady()方法允许调用者延迟jQuery的ready事件。这种先进的功能,通常是使用动态脚本加载器,要加载的JavaScript比如 jQuery插件,如额外的ready事件才让事件发生,即使在DOM可能准备。此方法必须早在文件调用,在这样<head> jQuery脚本后,立即标记。ready事件之后调用此方法即使已经发射也将没有任何效果。 要延迟ready事件,第一次调用的$.holdReady(true)。当ready事件应该执行时,调用$.holdReady(false) 。请注意,多个holds可以放在ready事件上,每个$.holdReady(true)逐一调用。ready事件将不会执行,直到所有已发布了相应的一个$.holdReady(false) *和*正常的文件准备好条件得到满足。(见[ready](http://api.jquery.com/ready/)的更多信息。)) ### 参数 #### **hold***V1.6* 指示是否暂停或恢复被请求的ready事件 ### 示例 #### 描述: 延迟就绪事件,直到已加载的插件。 ##### jQuery 代码: ~~~ $.holdReady(true); $.getScript("myplugin.js", function() { $.holdReady(false); }); ~~~