最新的Web開發教程
 

jQuery Mobile事件


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 虛擬鼠標鬆開事件處理程序