jQuery Mobile 事件

2018-02-03 17:36 更新

jQuery Mobile 事件

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

jQuery Mobile 事件參考手冊

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

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

事件 描述
hashchange 啟用可標記 #hash 歷史,哈希值會在一次獨立的點擊時發(fā)生時變化,比如一個用戶點擊后退按鈕,會通過 hashchange事件進行處理。
navigate  包裹了 hashchange 和 popstate 的事件
orientationchange 方向改變事件,在用戶垂直或者水平旋轉(zhuǎn)移動設(shè)備時觸發(fā)。
pagebeforechange 在頁面切換之前,觸發(fā)的事件。使用$.mobile.changePage()來切換頁面,此方法觸發(fā)2個事件,切換之前的pagebeforechange事件,和切換完成后pagechange(成功)或者pagechangefailed(失敗)。
pagebeforecreate 頁面初始化時,初始化之前觸發(fā)。
pagebeforehide 在頁面切換后舊頁面隱藏之前,觸發(fā)的事件。
pagebeforeload 在加載請求發(fā)出之前觸發(fā)
pagebeforeshow 在頁面切換后顯示之前,觸發(fā)的事件。
pagechange 在頁面切換成功后,觸發(fā)的事件。使用$.mobile.changePage()來切換頁面,此方法觸發(fā)2個事件,切換之前的pagebeforechange事件,和切換完成后pagechange(成功)或者pagechangefailed(失?。?/td>
pagechangefailed 在頁面切換失敗時,觸發(fā)的事件。使用$.mobile.changePage()來切換頁面,此方法觸發(fā)2個事件,切換之前的pagebeforechange事件,和切換完成后pagechange(成功)或者pagechangefailed(失?。?/td>
pagecreate 在頁面創(chuàng)建成功之后,觸發(fā)的事件,但增強完成之前。
pagehide 在頁面切換后老頁面隱藏之后,觸發(fā)的事件。
pageinit 在頁面頁面初始化時,觸發(fā)的事件。
pageload 在頁面完全加載成功后觸發(fā)。
pageloadfailed 如果頁面請求失敗觸發(fā)。
pageremove 在窗口視圖從 DOM 中移除外部頁面之前觸發(fā)。
pageshow 在過渡動畫完成后,在"到達"頁面觸發(fā)。
scrollstart 當用戶開始滾動頁面時觸發(fā)。
scrollstop 當用戶停止?jié)L動頁面時觸發(fā)。
swipe 當用戶在元素上水平滑動時觸發(fā)。
swipeleft 當用戶從左劃過元素超過 30px 時觸發(fā)。
swiperight 當用戶從右劃過元素超過 30px 時觸發(fā)。
tap 當用戶敲擊某元素時觸發(fā)。
taphold 當元素敲擊某元素并保持一秒時觸發(fā)。
throttledresize 啟用可標記 #hash 歷史記錄
updatelayout 由動態(tài)顯示/隱藏內(nèi)容的 jQuery Mobile 組件觸發(fā)。
vclick 虛擬化的 click 事件處理器
vmousecancel 虛擬化的 mousecancel 事件處理器
vmousedown 虛擬化的 mousedown 事件處理器
vmousemove 虛擬化的 mousemove 事件處理器
vmouseout 虛擬化的 mouseout 事件處理器
vmouseover 虛擬化的 mouseover 事件處理器
vmouseup 虛擬化的 mouseup 事件處理器
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號