jQuery Mobile 事件
jQuery Mobile 事件參考手冊
以下清單為所有的 jQuery Mobile 事件。
注意:請使用 on() 方法綁定事件。
事件 | 描述 |
---|---|
#hashchange | #啟用可標記#hash 歷史,雜湊值會在一次獨立的點擊時發生時變化,例如一個用戶點擊後退按鈕,會透過hashchange事件進行處理。 |
navigate | 包裹了hashchange 和popstate 的事件 |
orientationchange | ##方向改變事件,在使用者垂直或水平旋轉移動設備時觸發。|
在頁面切換之前,觸發的事件。使用$.mobile.changePage()來切換頁面,此方法觸發2個事件,切換先前的pagebeforechange事件,和切換完成後pagechange(成功)或pagechangefailed(失敗)。 | |
頁面初始化時,初始化之前觸發。 | |
在頁面切換後舊頁面隱藏之前,觸發的事件。 | |
在載入要求發出之前觸發 | |
在頁面切換後顯示之前,觸發的事件。 | |
在頁面切換成功後,觸發的事件。使用$.mobile.changePage()來切換頁面,此方法觸發2個事件,切換先前的pagebeforechange事件,和切換完成後pagechange(成功)或pagechangefailed(失敗)。 | |
在頁面切換失敗時,觸發的事件。使用$.mobile.changePage()來切換頁面,此方法觸發2個事件,切換先前的pagebeforechange事件,和切換完成後pagechange(成功)或pagechangefailed(失敗)。 | |
在載入任何請求前觸發 | |
在頁面成功載入並插入DOM 後觸發 | |
頁面載入失敗時觸發 | |
在頁面創建成功之後,觸發的事件,但增強完成之前。 | |
在頁面切換後舊頁面隱藏之後,觸發的事件。 | |
1.4.0 版本後已被廢棄,使用 pagecreate 取代。 在頁面頁面初始化時,觸發的事件。 | |
1.4.0 版本後已被廢棄,使用 pagecontainerload 取代。 在頁面完全載入成功後觸發。 | |
1.4.0 版本後已被廢棄,使用 pagecontainerloadfailed 取代。 如果頁面請求失敗觸發。 | |
在視窗檢視從 DOM 移除外部頁面之前觸發。 | |
在過渡動畫完成後,在"到達"頁面觸發。 | |
當使用者開始捲動頁面時觸發。 | |
當使用者停止捲動頁面時觸發。 | |
swipe | 當使用者在元素上水平滑動時觸發。 |
swipeleft | 當使用者從左劃過元素超過 30px 時觸發。 |
swiperight | 當使用者從右邊劃過元素超過 30px 時觸發。 |
tap | 當使用者敲擊某個元素時觸發。 |
taphold | 當元素敲擊某個元素並保持一秒鐘時觸發。 |
throttledresize | 啟用可標記#hash 歷史記錄 |
updatelayout | 由動態顯示/隱藏內容的jQuery Mobile 元件觸發。 |
vclick | 虛擬化的click 事件處理器 |
vmousecancel | 虛擬化的mousecancel 事件處理器 |
vmousedown | 虛擬化的mousedown 事件處理器 |
vmousemove | 虛擬化的mousemove 事件處理器 |
vmouseout | 虛擬化的mouseout 事件處理器 |
vmouseover | #虛擬化的mouseover 事件處理器 |
vmouseup | 的虛擬化的mouseup 事件處理器 |