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 相关文章推荐
Javascript 两个窗体之间传值实现代码
Sep 25 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
Apr 16 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
Nov 09 Javascript
JavaScript基础知识之数据类型
Aug 06 Javascript
js实现日期级联效果
Jan 23 Javascript
一行命令搞定node.js 版本升级
Jul 20 Javascript
纯javascript实现四方向文本无缝滚动效果
Jun 16 Javascript
使用 Node.js 开发资讯爬虫流程
Jan 07 Javascript
Node.js成为Web应用开发最佳选择的原因
Feb 05 Javascript
JavaScript 判断iPhone X Series机型的方法
Jan 28 Javascript
JS将时间秒转换成天小时分钟秒的字符串
Jul 10 Javascript
vue的hash值原理也是table切换实例代码
Dec 14 Vue.js
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 分页类实现代码
2009/12/03 PHP
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
php自定义函数截取汉字长度
2014/05/15 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
2017/04/10 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
2017/06/06 PHP
PHP手机短信验证码实现流程详解
2018/05/17 PHP
PHP实现提取多维数组指定一列的方法总结
2019/12/04 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
checkbox 复选框不能为空
2009/07/11 Javascript
js分解url参数(面向对象-极简主义法应用)
2012/08/09 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
2014/11/23 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
基于javascript实现简单的抽奖系统
2020/04/15 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
vue.js项目中实用的小技巧汇总
2017/11/29 Javascript
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
Python实现树的先序、中序、后序排序算法示例
2017/06/23 Python
Python 3.7新功能之dataclass装饰器详解
2018/04/21 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
python自动化测试之DDT数据驱动的实现代码
2019/07/23 Python
python实现批量修改服务器密码的方法
2019/08/13 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
pandas按条件筛选数据的实现
2021/02/20 Python
CSS实现雨滴动画效果的实例代码
2019/10/08 HTML / CSS
2014年中秋节活动总结
2014/08/29 职场文书
党的群众路线教育实践活动总结大会主持词
2014/10/30 职场文书
2014年药房工作总结
2014/11/22 职场文书
2014年小学教研工作总结
2014/12/06 职场文书
2015年城管个人工作总结范文
2015/04/20 职场文书
幼儿园开学报名通知
2015/07/16 职场文书
化工生产实习心得体会
2016/01/22 职场文书