以下列表為所有的 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(失敗)。 |
pagecreate | 在頁(yè)面創(chuàng)建成功之后,觸發(fā)的事件,但增強(qiáng)完成之前。 |
pagehide | 在頁(yè)面切換后老頁(yè)面隱藏之后,觸發(fā)的事件。 |
pageinit | 在頁(yè)面頁(yè)面初始化時(shí),觸發(fā)的事件。 |
pageload | 在頁(yè)面完全加載成功后觸發(fā)。 |
pageloadfailed | 如果頁(yè)面請(qǐng)求失敗觸發(fā)。 |
pageremove | 在窗口視圖從 DOM 中移除外部頁(yè)面之前觸發(fā)。 |
pageshow | 在過(guò)渡動(dòng)畫(huà)完成后,在"到達(dá)"頁(yè)面觸發(fā)。 |
scrollstart | 當(dāng)用戶開(kāi)始滾動(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 事件處理器 |
更多建議: