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 相关文章推荐
自己用jQuery写了一个图片的马赛克消失效果
May 04 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
Aug 08 Javascript
js分页工具实例
Jan 28 Javascript
jQuery实现定时读取分析xml文件的方法
Jul 16 Javascript
javascript中if和switch,==和===详解
Jul 30 Javascript
vue和webpack打包项目相对路径修改的方法
Jun 15 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
Sep 13 Javascript
vue实现表格过滤功能
Sep 27 Javascript
vue iview的菜单组件Mune 点击不高亮的解决方案
Nov 01 Javascript
微信域名检测接口调用演示步骤(含PHP、Python)
Dec 08 Javascript
Vue实现图片轮播组件思路及实例解析
May 11 Javascript
vue-cli4.0多环境配置变量与模式详解
Dec 30 Vue.js
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安全技术之 实现php基本安全
2010/09/04 PHP
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
帝国cms常用标签汇总
2015/07/06 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
PHP中字符串长度的截取用法示例
2017/01/12 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
基于jquery的inputlimiter 实现字数限制功能
2010/05/30 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
2014/10/17 Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
2015/08/18 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
2016/08/15 Javascript
jQuery实现页面点击后退弹出提示框的方法
2016/08/24 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
深入浅析javascript函数中with
2018/10/28 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
vue打包npm run build时候界面报错的解决
2020/08/13 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
2020/09/04 Javascript
python中__call__方法示例分析
2014/10/11 Python
小议Python中自定义函数的可变参数的使用及注意点
2016/06/21 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
Python中is和==的区别详解
2018/11/15 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
python实现宿舍管理系统
2019/11/22 Python
详解python itertools功能
2020/02/07 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
html5的canvas方法使用指南
2014/12/15 HTML / CSS
交通事故检查书范文
2014/01/30 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
互联网创业商业模式以及赚钱法则有哪些?
2019/10/12 职场文书
nginx如何将http访问的网站改成https访问
2021/03/31 Servers
python实现进度条的多种实现
2021/04/29 Python
Springboot如何同时装配两个相同类型数据库
2021/11/17 Java/Android