jQuery Mobile 事件
jQuery Mobile 事件參考手冊(cè)
下表列出了所有的 jQuery Mobile 事件。
注釋:請(qǐng)通過(guò)使用 on() 方法來(lái)綁定事件。
事件 | 描述 |
---|---|
hashchange | 啟用 bookmarkable #hash 歷史記錄。 |
navigate | 針對(duì) hashchange 和 popstate 的 wrapper 事件。 |
orientationchange | 當(dāng)用戶垂直或水平旋轉(zhuǎn)其移動(dòng)設(shè)備時(shí)觸發(fā)。 |
pagebeforechange | 在頁(yè)面變化周期內(nèi)觸發(fā)兩次:任意頁(yè)面加載或過(guò)渡之前觸發(fā)一次,接下來(lái)在頁(yè)面成功完成加載后,但是在瀏覽器歷史記錄被導(dǎo)航進(jìn)程修改之前觸發(fā)。 |
pagebeforecreate | 當(dāng)頁(yè)面即將被初始化,但是在增強(qiáng)開(kāi)始之前觸發(fā)。 |
pagebeforehide | 在過(guò)渡動(dòng)畫(huà)開(kāi)始前,在“來(lái)源”頁(yè)面上觸發(fā)。 |
pagebeforeload | 在作出任何加載請(qǐng)求之前觸發(fā)。 |
pagebeforeshow | 在過(guò)渡動(dòng)畫(huà)開(kāi)始前,在“到達(dá)”頁(yè)面上觸發(fā)。 |
pagechange | 在 changePage() 請(qǐng)求已完成將頁(yè)面載入 DOM 并且所有頁(yè)面過(guò)渡動(dòng)畫(huà)已完成后觸發(fā)。 |
pagechangefailed | 當(dāng) changePage() 請(qǐng)求對(duì)頁(yè)面的加載失敗時(shí)觸發(fā)。 |
pagecreate | 當(dāng)頁(yè)面已創(chuàng)建,但是增強(qiáng)完成之前觸發(fā)。 |
pagehide | 在過(guò)渡動(dòng)畫(huà)完成后,在“來(lái)源”頁(yè)面觸發(fā)。 |
pageinit | 當(dāng)頁(yè)面已經(jīng)初始化并且完成增強(qiáng)時(shí)觸發(fā)。 |
pageload | 在頁(yè)面成功加載并插入 DOM 后觸發(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 | 啟用 bookmarkable #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 事件處理器 |