Latest web development tutorials

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事件方法