jQuery Mobile 事件參考手冊(cè)

以下列表為所有的 jQuery Mobile 事件。

注意:請(qǐng)使用 on() 方法綁定事件。

事件描述
hashchange啟用可標(biāo)記 #hash 歷史,哈希值會(huì)在一次獨(dú)立的點(diǎn)擊時(shí)發(fā)生時(shí)變化,比如一個(gè)用戶點(diǎn)擊后退按鈕,會(huì)通過(guò) hashchange事件進(jìn)行處理。
navigate 包裹了 hashchange 和 popstate 的事件
orientationchange方向改變事件,在用戶垂直或者水平旋轉(zhuǎn)移動(dòng)設(shè)備時(shí)觸發(fā)。
pagebeforechange在頁(yè)面切換之前,觸發(fā)的事件。使用$.mobile.changePage()來(lái)切換頁(yè)面,此方法觸發(fā)2個(gè)事件,切換之前的pagebeforechange事件,和切換完成后pagechange(成功)或者pagechangefailed(失?。?。
pagebeforecreate頁(yè)面初始化時(shí),初始化之前觸發(fā)。
pagebeforehide在頁(yè)面切換后舊頁(yè)面隱藏之前,觸發(fā)的事件。
pagebeforeload在加載請(qǐng)求發(fā)出之前觸發(fā)
pagebeforeshow在頁(yè)面切換后顯示之前,觸發(fā)的事件。
pagechange在頁(yè)面切換成功后,觸發(fā)的事件。使用$.mobile.changePage()來(lái)切換頁(yè)面,此方法觸發(fā)2個(gè)事件,切換之前的pagebeforechange事件,和切換完成后pagechange(成功)或者pagechangefailed(失?。?。
pagechangefailed在頁(yè)面切換失敗時(shí),觸發(fā)的事件。使用$.mobile.changePage()來(lái)切換頁(yè)面,此方法觸發(fā)2個(gè)事件,切換之前的pagebeforechange事件,和切換完成后pagechange(成功)或者pagechangefailed(失?。?。
pagecontainerbeforeload在載入任何請(qǐng)求前觸發(fā)
pagecontainerload在頁(yè)面成功載入并插入 DOM 后觸發(fā)
pagecontainerloadfailed頁(yè)面載入失敗時(shí)觸發(fā)
pagecreate在頁(yè)面創(chuàng)建成功之后,觸發(fā)的事件,但增強(qiáng)完成之前。
pagehide在頁(yè)面切換后老頁(yè)面隱藏之后,觸發(fā)的事件。
pageinit 1.4.0 版本后已廢棄,使用 pagecreate 替代。在頁(yè)面頁(yè)面初始化時(shí),觸發(fā)的事件。
pageload1.4.0 版本后已廢棄,使用 pagecontainerload 替代。在頁(yè)面完全加載成功后觸發(fā)。
pageloadfailed1.4.0 版本后已廢棄,使用 pagecontainerloadfailed 替代。如果頁(yè)面請(qǐng)求失敗觸發(fā)。
pageremove在窗口視圖從 DOM 中移除外部頁(yè)面之前觸發(fā)。
pageshow在過(guò)渡動(dòng)畫完成后,在"到達(dá)"頁(yè)面觸發(fā)。
scrollstart當(dāng)用戶開始滾動(dòng)頁(yè)面時(shí)觸發(fā)。
scrollstop當(dāng)用戶停止?jié)L動(dòng)頁(yè)面時(shí)觸發(fā)。
swipe當(dāng)用戶在元素上水平滑動(dòng)時(shí)觸發(fā)。
swipeleft當(dāng)用戶從左劃過(guò)元素超過(guò) 30px 時(shí)觸發(fā)。
swiperight當(dāng)用戶從右劃過(guò)元素超過(guò) 30px 時(shí)觸發(fā)。
tap當(dāng)用戶敲擊某元素時(shí)觸發(fā)。
taphold當(dāng)元素敲擊某元素并保持一秒時(shí)觸發(fā)。
throttledresize啟用可標(biāo)記 #hash 歷史記錄
updatelayout由動(dòng)態(tài)顯示/隱藏內(nèi)容的 jQuery Mobile 組件觸發(fā)。
vclick虛擬化的 click 事件處理器
vmousecancel虛擬化的 mousecancel 事件處理器
vmousedown虛擬化的 mousedown 事件處理器
vmousemove虛擬化的 mousemove 事件處理器
vmouseout虛擬化的 mouseout 事件處理器
vmouseover虛擬化的 mouseover 事件處理器
vmouseup虛擬化的 mouseup 事件處理器