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 相关文章推荐
javascript脚本调试方法小结
Nov 24 Javascript
利用javascript判断文件是否存在
Dec 31 Javascript
js获取ajax返回值代码
Apr 30 Javascript
js文本框走动跑马灯效果代码分享
Aug 25 Javascript
JS实现的左侧竖向滑动菜单效果代码
Oct 19 Javascript
jquery.cookie.js用法实例详解
Dec 25 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
Apr 29 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
May 03 Javascript
如何用js实现鼠标向上滚动时浮动导航
Jul 18 Javascript
canvas实现刮刮卡效果
Mar 14 Javascript
详解Ant Design of React的安装和使用方法
Dec 27 Javascript
layui表单提交到后台自动封装到实体类的方法
Sep 12 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 图片水印类代码
2012/08/27 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
PHP实现git部署的方法教程
2017/12/19 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
js select常用操作控制代码
2010/03/16 Javascript
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
原生js实现弹出层登录拖拽功能
2016/12/05 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
Python实现获取命令行输出结果的方法
2017/06/10 Python
简单了解Python中的几种函数
2017/11/03 Python
PyQt5实现下载进度条效果
2018/04/19 Python
Python中的函数式编程:不可变的数据结构
2018/10/08 Python
对Python3使运行暂停的方法详解
2019/02/18 Python
Python按钮的响应事件详解
2019/03/04 Python
Python3变量与基本数据类型用法实例分析
2020/02/14 Python
Python的控制结构之For、While、If循环问题
2020/06/30 Python
检测用户浏览器是否支持CSS3的方法
2009/08/29 HTML / CSS
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
庆七一活动方案
2014/01/25 职场文书
文明学生事迹材料
2014/01/29 职场文书
坚定理想信念心得体会
2014/03/11 职场文书
交通事故私了协议书
2014/04/16 职场文书
教师竞聘上岗演讲稿
2014/09/03 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
督导岗位职责范本
2015/04/10 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
应届毕业生的自我评价
2019/06/21 职场文书
Python基础之字符串格式化详解
2021/04/21 Python