jQuery Mobile的事件參考
下表列出了所有jQuery Mobile的事件。
注:通過使用綁定的事件on()方法。
事件 | 描述 |
---|---|
hashchange | 啟用可收藏#hash歷史 |
navigate | 為hashchange和popstate一個包裝活動 |
orientationchange | 當用戶垂直或水平旋轉移動設備觸發 |
pagebeforechange | 頁改變週期中觸發兩次:網頁加載成功完成第一次之前的任何頁面加載或過渡和明年以後,但在瀏覽器歷史記錄已經被導航過程修改。 |
pagebeforecreate | 時觸發頁面即將被初始化,但在此之前的增強已經開始 |
pagebeforehide | 引發“從”頁面上,過渡動畫開始前 |
pagebeforeload | 棄用1.4.0版本。 使用pagecontainerbeforeload代替。觸發前任何負載請求時 |
pagebeforeshow | 觸發“到”頁上,過渡動畫開始前 |
pagechange | 後觸發changePage()請求已完成加載頁面到DOM和所有頁面過渡動畫完成 |
pagechangefailed | 觸發時changePage()請求失敗加載頁面。 這個特殊事件回調將傳遞一個數據對象作為第二ARG |
pagecontainerbeforeload | 觸發任何負載的請求作出之前 |
pagecontainerload | 觸發後頁面被成功地加載並插入到DOM |
pagecontainerloadfailed | 如果頁面加載請求失敗觸發 |
pagecreate | 頁面被創建時觸發,但在此之前增強完成 |
pagehide | 引發“從”頁面上,過渡動畫完成後 |
pageinit | 棄用1.4.0版本。 使用pagecreate來代替。當頁面已被初始化和增強完成觸發 |
pageload | 棄用1.4.0版本。 使用pagecontainerload代替。之後的頁面上成功加載並插入深度觸發 |
pageloadfailed | 棄用1.4.0版本。 使用pagecontainerloadfailed來代替。如果觸發頁面加載請求失敗 |
pageremove | 觸發之前的框架,試圖從DOM中刪除外部頁面 |
pageshow | 觸發“到”頁上,過渡動畫完成後 |
scrollstart | 當用戶開始滾動頁面觸發 |
scrollstop | 觸發當用戶停止滾動頁面 |
swipe | 當用戶揮筆在元素上觸發水平 |
swipeleft | 當用戶超過30像素上方掃描的左方向的元素觸發 |
swiperight | 當用戶超過30像素揮筆在朝著正確方向的元素觸發 |
tap | 當用戶點擊一個元素觸發 |
taphold | Triggerd當用戶點擊某個元素上並保持一秒鐘 |
throttledresize | 啟用可收藏#hash歷史 |
updatelayout | 通過動態顯示jQuery Mobile的組件/隱藏觸發內容 |
vclick | 虛擬化click事件處理程序 |
vmousecancel | 虛擬化mousecancel處理程序 |
vmousedown | 虛擬鼠標按下事件處理程序 |
vmousemove | 虛擬鼠標移動事件處理程序 |
vmouseout | 虛擬鼠標移開事件處理程序 |
vmouseover | 虛擬鼠標懸停事件處理程序 |
vmouseup | 虛擬鼠標鬆開事件處理程序 |