jQuery核心之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("jquery.pluginName.js", function() {
     $.holdReady(false);
});


知识共享许可协议
《jQuery核心之jQuery.holdReady(hold)》常伟华 创作。
采用 知识共享 署名-相同方式共享 3.0 中国大陆 许可协议进行许可。
相邻依据:发表时间
  • 多说评论
  • 签名
  • 新浪微博
  • 默认评论
  • Tab Header 5

0 条评论 / 点击此处发表评论

Tab Content 5

开发技术


开发平台和工具

sitemap     154.86ms