jQuery Mobile 事件

2018-02-03 17:36 更新

jQuery Mobile 事件

在本節(jié)內(nèi)容中,我們?yōu)槟闾峁┝丝赡茉趈Query Mobile中使用的所有的事件!

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(失敗)。
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 事件處理器
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)