jQuery Mobile是jQuery 框架的一個組件(而非jquery的移動版本)。jQuery Mobile是一款基於HTML5的用戶界面系統,旨在使所有智慧型手機,平板電腦和桌面設備上都可以訪問的回響網站和套用。jQuery Mobile 不僅會給主流移動平台帶來jQuery核心庫,而且會發布一個完整統一的jQuery移動UI框架。支持全球主流的移動平台。jQuery Mobile開發團隊說:能開發這個項目,我們非常興奮。移動Web太需要一個跨瀏覽器的框架,讓開發人員開發出真正的移動Web網站。
基本介紹
- 中文名:jQuery Mobile
- 平台:移動端
- 用途:給主流移動平台帶來jQuery核心庫
- 特點:促使傳統桌面應用程式越來越少
簡單介紹
基本特性
瀏覽器介紹
事件
- 觸摸事件 - 當用戶觸控螢幕幕時觸發
- 滑動事件 - 當用戶左右滑動時觸發
- 定位事件 - 當設備水平或垂直翻轉時觸發
- 頁面事件 - 當頁面顯示,隱藏,創建,載入或未載入時觸發
事件 | 描述 |
---|---|
hashchange | 啟用可標記 #hash 歷史,哈希值會在一次獨立的點擊時發生時變化,比如一個用戶點擊後退按鈕,會通過 hashchange事件進行處理。 |
navigate | 包裹了 hashchange 和 popstate 的事件 |
orientationchange | 方向改變事件,在用戶垂直或者水平旋轉移動設備時觸發。 |
pagebeforechange | 在頁面切換之前,觸發的事件。使用$.mobile.changePage()來切換頁面,此方法觸發2個事件,切換之前的pagebeforechange事件,和切換完成後pagechange(成功)或者pagechangefailed(失敗)。 |
pagebeforecreate | 頁面初始化時,初始化之前觸發。 |
pagebeforehide | 在頁面切換後舊頁面隱藏之前,觸發的事件。 |
pagebeforeload | 在載入請求發出之前觸發 |
pagebeforeshow | 在頁面切換後顯示之前,觸發的事件。 |
pagechange | 在頁面切換成功後,觸發的事件。使用$.mobile.changePage()來切換頁面,此方法觸發2個事件,切換之前的pagebeforechange事件,和切換完成後pagechange(成功)或者pagechangefailed(失敗)。 |
pagechangefailed | 在頁面切換失敗時,觸發的事件。使用$.mobile.changePage()來切換頁面,此方法觸發2個事件,切換之前的pagebeforechange事件,和切換完成後pagechange(成功)或者pagechangefailed(失敗)。 |
pagecreate | 在頁面創建成功之後,觸發的事件,但增強完成之前。 |
pagehide | 在頁面切換後老頁面隱藏之後,觸發的事件。 |
pageinit | 在頁面頁面初始化時,觸發的事件。 |
pageload | 在頁面完全載入成功後觸發。 |
pageloadfailed | 如果頁面請求失敗觸發。 |
pageremove | 在視窗視圖從 DOM 中移除外部頁面之前觸發。 |
pageshow | 在過渡動畫完成後,在"到達"頁面觸發。 |
scrollstart | 當用戶開始滾動頁面時觸發。 |
scrollstop | 當用戶停止滾動頁面時觸發。 |
swipe | 當用戶在元素上水平滑動時觸發。 |
swipeleft | 當用戶從左划過元素超過 30px 時觸發。 |
swiperight | 當用戶從右划過元素超過 30px 時觸發。 |
當用戶敲擊某元素時觸發。 | |
taphold | 當元素敲擊某元素並保持一秒時觸發。 |
throttledresize | 啟用可標記 #hash 歷史記錄 |
updatelayout | 由動態顯示/隱藏內容的 jQuery Mobile 組件觸發。 |
vclick | 虛擬化的 click 事件處理器 |
vmousecancel | 虛擬化的 mousecancel 事件處理器 |
vmousedown | 虛擬化的 mousedown 事件處理器 |
vmousemove | 虛擬化的 mousemove 事件處理器 |
vmouseout | 虛擬化的 mouseout 事件處理器 |
vmouseover | 虛擬化的 mouseover 事件處理器 |
vmouseup | 虛擬化的 mouseup 事件處理器 |