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 相关文章推荐
键盘控制事件应用教程大全
Nov 24 Javascript
jQuery阻止同类型事件小结
Apr 19 Javascript
调整小数的格式保留小数点后两位
May 14 Javascript
15个jquery常用方法、小技巧分享
Jan 13 Javascript
浅析JavaScript中的事件机制
Jun 04 Javascript
jQuery继承extend用法详解
Oct 10 Javascript
微信小程序侧边栏滑动特效(左右滑动)
Jan 23 Javascript
validationEngine 表单验证插件使用实例代码
Jun 15 Javascript
详解如何实现一个简单的Node.js脚手架
Dec 04 Javascript
vue cli2.0单页面title修改方法
Jun 07 Javascript
JavaScript使用canvas绘制随机验证码
Feb 17 Javascript
js中addEventListener()与removeEventListener()用法案例分析
Mar 02 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生成静态页面的简单示例
2014/04/17 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
几个实用的PHP内置函数使用指南
2014/11/27 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
PHP7变量处理机制修改
2021/03/09 PHP
鼠标图片振动代码
2006/07/06 Javascript
JQuery jsonp 使用示例代码
2009/08/12 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
jQuery.clean使用方法及思路分析
2013/01/07 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
2014/11/17 Javascript
15个常用的jquery代码片段
2015/12/19 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(二)
2017/05/11 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
express框架下使用session的方法
2019/07/31 Javascript
python实现ping的方法
2015/07/06 Python
python利用正则表达式提取字符串
2016/12/08 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
20行python代码实现人脸识别
2019/05/05 Python
python中for循环把字符串或者字典添加到列表的方法
2019/07/20 Python
flask框架单元测试原理与用法实例分析
2019/07/23 Python
python中字典按键或键值排序的实现代码
2019/08/27 Python
Python+Kepler.gl实现时间轮播地图过程解析
2020/07/20 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
Steiff台湾官网:德国金耳釦泰迪熊
2019/12/26 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
往来会计岗位职责
2013/12/19 职场文书
党的群众路线调研报告
2014/11/03 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
2015年食品安全工作总结
2015/05/15 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书
同学聚会致辞集锦
2015/07/28 职场文书