jQuery.holdReady()方法

jQuery 事件方法 jQuery 事件方法

實例

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>


定義和用法

$.holdReady() 函數用於暫停或恢復.ready() 事件的執行。

注意:1. 該方法必須在文檔靠前部分被調用,例如,在頭部加載完 jQuery 腳本之後,立刻調用該方法。如果在 ready 事件已經被調用後再調用該方法,將不會起作用。
2. 首先調用$.holdReady(true)[調用後 ready 事件將被鎖定]。當準備好執行 ready 事件時,調用$.holdReady(false)。
3. 可以對 ready 事件添加多個鎖定,每個鎖定對應一次$.holdReady(false)[解鎖]調用。ready 事件將在所有的鎖定都被解除,並且頁面也已經準備好的情況下被觸發。



語法

$.holdReady( hold )

參數 描述
hold Boolean類型 指示暫停或恢復被請求的ready事件


jQuery 事件方法 jQuery 事件方法