<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="说明jQuery.holdReady()使用方法" id="card1">
<p> 游客</p><p>
标题:说明jQuery.holdReady()使用方法<br/>
正文:<br/>
代码如下:<br/>holdReady: function( hold ) { <br/>if ( hold ) { <br/>jQuery.readyWait++; // readyWait就是一个计数器，表示还有多少个条目就绪事件才能执行 <br/><br/>} else { jQuery.ready( true ); } } <br/><br/>使用方法如下： <br/><br/>jQuery.holdReady( hold ) <br/><br/>作用：暂停或恢复.ready() 事件的执行 <br/><br/>参数：hold为boolean值，指示是否暂停或恢复被请求的ready事件 <br/><br/>jQuery.holdReady()方法允许jQuery的完成事件被该函数锁定。这个高级特性的典型应用场合是动态载入脚本，比如jQuery插件等。在附加的脚本载入完成前，即使页面已经准备好，jQuery的完成事件也不会被触发。这个函数必须在页面的靠前部分被调用，比如在&amp;lt;head&amp;gt;标签当中，jQuery载入下一行。在完成事件被触发后调用此函数没有任何效果。使用方法：首先调用$.holdReady(true)[调用后完成事件将被锁定]。当准备好触发完成事件时，调用$.holdReady(false)。需要注意的是，可以对完成事件添加多个锁定，每个锁定对应一次$.holdReady(false)[解锁]调用。jQuery的完成事件将在所有的锁定都被解除，并且页面也已经准备好的情况下被触发。实际上就是为一些需要依赖动态脚本的代码加的一个安全锁，当所需要的动态脚本加载完毕后再执行就绪事件，而不是在DOM树构建成功后执行。<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1113&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1113&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1113&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1113">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1113">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>