jQuery.holdReady( hold )返回类型:undefined
描述:控住或释放jQuery的就绪事件的执行。
-
增补版本:1.6jQuery.holdReady( hold )
-
hold类型:Boolean指示是否控住或释放被请求的ready事件。
-
$.holdReady()
方法允许调用者推迟jQuery的ready事件。此高级功能通常被用于动态脚本载入器,想要在允许ready事件发生之前,载入额外的JavaScript,譬如jQuery插件,哪怕DOM可能已经就绪了。必须在文档前面调用此方法,譬如在<head>
里面,紧跟在jQuery脚本标签后面。在ready事件已经引发之后再调用此方法,将不会有效果。
若要推迟ready事件,请先调用$.holdReady( true )
。当需要释放就绪事件以执行它时,调用$.holdReady( false )
。请注意,可以在ready事件上设置多个hold,每个都对应一次$.holdReady( true )
调用。在已经用一个对应数目的$.holdReady( false )
调用释放所有的hold之前,直到常规的文档就绪条件满足之前,ready事件不会真实引发,(请参阅ready
以了解更多信息。)
示例:
延迟ready事件,直到载入自定义插件。
1
2
3
4
|
|