jQuery .holdReady() 方法

返回上一级

jQuery *$.holdReady() 函数用于暂停或恢复 .ready() 事件的执行

语法

$.holdReady( hold  )

参数

参数 描述
hold Boolean 类型 指示暂停或恢复被请求的 ready 事件

说明

  1. 该方法必须在文档靠前部分被调用,例如,在头部加载完 jQuery 脚本之后,立刻调用该方法

    如果在 ready 事件已经被调用后再调用该方法,将不会起作用

  2. 首先调用 $.holdReady(true) ,调用后 ready 事件将被锁定

    当准备好执行 ready 事件时,调用 $.holdReady(false)

  3. 可以对 ready 事件添加多个锁定,每个锁定对应一次 $.holdReady(false) 解锁调用

    ready 事件将在所有的锁定都被解除,并且页面也已经准备好的情况下被触发

范例

HTML元素单击右键触发事件

<button id="first">点击测试弹出</button>
<button id="second">解除延迟</button> 
<script>
$.holdReady(true)$(
    document).ready(function(){
        $("#first").click(function(){alert("解除延迟后被弹出");
    })
})

$("#second").click(function(){
    $.holdReady(false);
})
</script>

运行范例 »

返回上一级

jQuery 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.