`

jQuery.holdReady(hold)

阅读更多
jQuery.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的更多信息。))

参数


holdV1.6

指示是否暂停或恢复被请求的ready事件


示例

描述:

延迟就绪事件,直到已加载的插件。

jQuery 代码:
$.holdReady(true);
$.getScript("myplugin.js", function() {
     $.holdReady(false);
});
分享到:
评论

相关推荐

    最新版JQuery-jquery-3.2.1.min.js

    jQuery.holdReady(hold) 的移除 在旧版本的jQuery中,`jQuery.holdReady()`是一个控制文档准备就绪(DOM ready)事件触发时机的函数。通过设置`hold`参数为`true`,可以暂停文档准备好后执行的回调,直到调用`...

    jQuery.holdReady()使用方法

    `jQuery.holdReady()` 接受一个布尔值参数 `hold`。如果 `hold` 为 `true`,则会暂停 `.ready()` 事件的执行,增加 `jQuery.readyWait` 计数器的值。`jQuery.readyWait` 是一个内部计数器,用于跟踪还需要等待多少次...

    jQuery 参考手册 速查表

    jQuery.holdReady(hold) jQuery 对象访问 each(callback) size() length selector context get([index]) index([selector|element]) 数据缓存 data([key],[value]) removeData([name|list])1.7* $.data...

    jQuery中文API

    jquery中文文档api, jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc]) jQuery(callback) jQuery.holdReady(hold)1.6+ jQuery 对象访问 each(callback) size() length selector context get([index]...

    jquery中文版手册(超级实用)

    jquery的使用手册,中文版 jQuery 核心函数 jQuery([sel,[context]]) ...jQuery.holdReady(hold)1.6+ jQuery 对象访问 each(callback) size() length selector context get([index]) index([selector|element])

    chm 格式的 jQuery1.11手册

    jQuery.holdReady(hold) jQuery 对象访问 each(callback) size() length selector context get([index]) index([selector|element]) 数据缓存 data([key],[value]) removeData([name|list])1.7* $.data...

    JQuery新版中文手册

    jQuery.holdReady(hold)1.6+ jQuery 对象访问 each(callback) size() length selector context get([index]) index([selector|element]) 数据缓存 data([key],[value]) removeData([name|list])1.7* $....

    jquery1.11.0手册

    jQuery.holdReady(hold) jQuery 对象访问 each(callback) size() length selector context get([index]) index([selector|element]) 数据缓存 data([key],[value]) removeData([name|list])1.7* $.data...

    jQuery 源码分析笔记(4) Ready函数

    `jQuery.fn.ready`还涉及到`holdReady`API,它允许开发者暂停(hold)`ready`事件的执行,以便在DOM加载之前执行其他任务。当`holdReady(true)`被调用时,`readyWait`标志会被设置,然后`jQuery.ready`会使用`...

Global site tag (gtag.js) - Google Analytics