jQuery.holdReady()使用方法


Posted in Javascript onMay 20, 2014
holdReady: function( hold ) { 
if ( hold ) { 
jQuery.readyWait++; // readyWait就是一个计数器,表示还有多少个条目就绪事件才能执行 } else { jQuery.ready( true ); } }

使用方法如下:

jQuery.holdReady( hold )

作用:暂停或恢复.ready() 事件的执行

参数:hold为boolean值,指示是否暂停或恢复被请求的ready事件

jQuery.holdReady()方法允许jQuery的完成事件被该函数锁定。这个高级特性的典型应用场合是动态载入脚本,比如jQuery插件等。在附加的脚本载入完成前,即使页面已经准备好,jQuery的完成事件也不会被触发。这个函数必须在页面的靠前部分被调用,比如在<head>标签当中,jQuery载入下一行。在完成事件被触发后调用此函数没有任何效果。使用方法:首先调用$.holdReady(true)[调用后完成事件将被锁定]。当准备好触发完成事件时,调用$.holdReady(false)。需要注意的是,可以对完成事件添加多个锁定,每个锁定对应一次$.holdReady(false)[解锁]调用。jQuery的完成事件将在所有的锁定都被解除,并且页面也已经准备好的情况下被触发。实际上就是为一些需要依赖动态脚本的代码加的一个安全锁,当所需要的动态脚本加载完毕后再执行就绪事件,而不是在DOM树构建成功后执行。

Javascript 相关文章推荐
原生js实现给指定元素的后面追加内容
Apr 10 Javascript
JQuery对class属性的操作实现按钮开关效果
Oct 11 Javascript
jqGrid中文文档之选项设置
Dec 02 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
Dec 08 Javascript
JS模拟简易滚动条效果代码(附demo源码)
Apr 05 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
Dec 12 Javascript
微信小程序之发送短信倒计时功能
Aug 30 Javascript
教你如何用node连接redis的示例代码
Jul 12 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
Sep 24 Javascript
vue element-ui读取pdf文件的方法
Nov 26 Javascript
Vue实现仿iPhone悬浮球的示例代码
Mar 13 Javascript
浅谈JavaScript中this的指向更改
Jul 28 Javascript
js判断上传文件类型判断FileUpload文件类型代码
May 20 #Javascript
jQuery 如何先创建、再修改、后添加DOM元素
May 20 #Javascript
特殊情况下如何获取span里面的值
May 20 #Javascript
jQuery基于当前元素进行下一步的遍历
May 20 #Javascript
jQuery 删除/替换DOM元素的几种方式
May 20 #Javascript
php实例分享之实现显示网站运行时间
May 20 #Javascript
jQuery使用andSelf()来包含之前的选择集
May 19 #Javascript
You might like
PHP.MVC的模板标签系统(二)
2006/09/05 PHP
PHP 文件上传进度条的两种实现方法的代码
2007/11/25 PHP
PHP超牛逼无限极分类生成树方法
2015/05/11 PHP
盘点PHP和ASP.NET的10大对比!
2015/12/24 PHP
PHP中ajax无刷新上传图片与图片下载功能
2017/02/21 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
基于jQuery的JavaScript模版引擎JsRender使用指南
2014/12/29 Javascript
JavaScript中定义函数的三种方法
2015/03/12 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
2016/04/16 Javascript
JavaScript实现页面定时刷新(定时器,meta)
2016/10/12 Javascript
Bootstrap简单表单显示学习笔记
2016/11/15 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
使用原生js写ajax实例(推荐)
2017/05/31 Javascript
轻松理解vue的双向数据绑定问题
2017/10/30 Javascript
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
2019/05/17 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
Python-嵌套列表list的全面解析
2016/06/08 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
python实现统计代码行数的小工具
2019/09/19 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
英国女装网上商店:I Saw It First
2018/10/18 全球购物
易程科技软件测试笔试
2013/03/24 面试题
机电一体化自荐信
2013/12/10 职场文书
家教广告词
2014/03/19 职场文书
申报材料格式
2014/12/30 职场文书
丧事答谢词
2015/01/05 职场文书
2016年元旦寄语
2015/08/17 职场文书