jQuery.holdReady()方法用法实例


Posted in Javascript onDecember 27, 2014

本文实例讲述了jQuery.holdReady()方法用法。分享给大家供大家参考。具体分析如下:

此方法可以暂停或者恢复jQuery.ready()事件。
调用此方法可以延迟jQuery的ready事件,也就是说尽管文档已经加载完成,也不会执行ready事件处理方法。
可以多次调用jQuery.holdReady()方法,以延迟jQuery的ready事件,当满足一定条件时,再通过将此方法的参数设置为false,一一解除延迟。方法一般用于动态脚本加载,知道脚本加载完成然后再通过将此方法的参数设置为false,解除对jQuery.ready()事件延迟。

语法结构:

jQuery.holdReady(hold)

参数列表:

参数 描述
hold 如果值为true,则会延迟jQuery.ready()事件。 如果值为false,则会解除对jQuery.ready()事件延迟。

如果值为false,则会解除对jQuery.ready()事件延迟。

实例代码:

实例一:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" /> 

<title>三水点靠木</title> 

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 

<script type="text/javascript"> 

jQuery.holdReady(true); 

$(document).ready(function(){ 

  alert("我不会被弹出"); 

}) 

</script> 

</head> 

<body> 

   

</body> 

</html>

在以上代码中,由于添加了 jQuery.holdReady(true),所以尽管文档加载完成,也不会执行ready()中的函数。
实例二:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title> 

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 

</head> 

<body> 

<button id="first">点击测试弹出</button>

<button id="second">解除延迟</button> 

<script type="text/javascript"> 

jQuery.holdReady(true)  

$(document).ready(function(){ 

  $("#first").click(function(){ 

    alert("我不会被弹出"); 

  }) 

}) 

$("#second").click(function(){ 

  jQuery.holdReady(false); 

}) 

</script>

</body> 

</html>

当点击解除延迟之后,就可以弹出了。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JS实现悬浮移动窗口(悬浮广告)的特效
Mar 12 Javascript
jquery插件validate验证的小例子
May 08 Javascript
理解Javascript闭包
Nov 01 Javascript
浅析JavaScript中的隐式类型转换
Dec 05 Javascript
jquery form 隐藏的input 选择
Apr 29 Javascript
浅析AngularJS中的指令
Mar 20 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
Nov 03 Javascript
基于rem的移动端响应式适配方案(详解)
Jul 07 Javascript
js学习总结_选项卡封装(实例讲解)
Jul 13 Javascript
vue router下的html5 history在iis服务器上的设置方法
Oct 18 Javascript
使用Angular Cli如何创建Angular私有库详解
Jan 30 Javascript
javascript实现动态时钟的启动和停止
Jul 29 Javascript
jQuery中的jQuery()方法用法分析
Dec 27 #Javascript
基于javascript实现的搜索时自动提示功能
Dec 26 #Javascript
基于jquery实现发送文章到手机的代码
Dec 26 #Javascript
jQuery中ajax的post()方法用法实例
Dec 26 #Javascript
jQuery中ajax的get()方法用法实例
Dec 26 #Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
Dec 26 #Javascript
使用Plupload实现直接上传附件至七牛云存储
Dec 26 #Javascript
You might like
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
Thinkphp5框架ajax接口实现方法分析
2019/08/28 PHP
prototype Element学习笔记(篇一)
2008/10/26 Javascript
javascript removeChild 使用注意事项
2009/04/11 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
Javascript生成json的函数代码(可以用php的json_decode解码)
2012/06/11 Javascript
Express.JS使用详解
2014/07/17 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
jQuery解析json格式数据简单实例
2016/01/22 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
JS中Swiper的使用和轮播图效果
2017/08/11 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
2018/03/07 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
Python不规范的日期字符串处理类
2014/06/10 Python
python获取本机外网ip的方法
2015/04/15 Python
Python3中的真除和Floor除法用法分析
2016/03/16 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
2020/08/07 Python
荷兰本土平价百货:HEMA
2017/10/23 全球购物
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
软件测试工程师面试问题精选
2016/10/28 面试题
党员个人思想汇报
2013/12/28 职场文书
村委会贫困证明
2014/01/14 职场文书
网吧消防安全制度
2014/01/28 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
幼儿园保育员责任书
2014/07/22 职场文书
党校学习党性分析材料
2014/12/19 职场文书
银行资信证明
2015/06/17 职场文书
环保守法证明
2015/06/24 职场文书
如何正确理解python装饰器
2021/06/15 Python