下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一、配置jQuery Mobile目的:jQuery Mobile 提供了一些默認的配置,這些配置的項目需要,這時就需要對這些配置進行一些修改。:通過方法:將mobileinit 事件,然后在事件處理代碼中修改jQuery Mobile 的默認配置。mobileinit 事件的代碼寫入到 jQuery Mobile 的 JS 文件之前。具體的配置方式:(1) 繼承的方式$.extend($.mobile , 屬性名: 屬性值);(2) 配置的方式$.mobile.屬性名 = 屬性值;二.常用配置屬性1.與頁面加載有關的loadingMessage:設置加載的文本,使其在基于 Ajax 的請求期
2、間出現。loadingMessageTextVisible:是否顯示加載的文本。loadingMessageTheme:是否使用指定顯示信息框。建議:在jQuery Mobile1.2 以后上面這三個屬性不建議使用,建議使用如下配置。$.mobile.load$.mobile.load$.mobile.load$.mobile.load$.mobile.loadrototype.options.textrototype.options.textVisible rototype.options.textonly rototype.options.theme rototype.options.ht
3、ml2.與頁面加載錯誤有關的pageLoadErrorMessage:頁面加載失敗提示文本 pageLoadErrorMessageTheme:是否使用指定顯示錯誤信息框。3.與 CSS 有關的activeBtnClass:指定活動按鈕的 CSS 類,默認值ui-btn-activeactivePageClass:指定該活動頁面的 CSS 類,默認值uiactive作用:當后修改配置。需要自定義活動頁面和活動按鈕的效果時,就可以自定義一個 CSS 類,然4.其他的配置$().on(mobileinit,function();ajaxEnabled:是否使用 Ajax 動態(tài)載入頁面,默認值是tr
4、ue。Pages:配置是否允許跨域請求頁面。allowCross設置$.support.cors 為 true,然后在設置 allowCross域請求的能力。Pages 為 true,代碼具備跨在 Chrome 瀏覽器中,跨域的會報錯。is not allowed by Acs-Control-Allow-Origin.要解決跨域問題,需要 Chrome 瀏覽器的快捷方式加入-disable-web-securityautoInitializePage:自動初始化頁面,默認值是 true。 buttonMarkup.hoverDelay:設置按鈕的延遲響應時間,默認值是 200。defauia
5、logTransition:框默認轉換效果,默認值是 popdefaultPageTransition:頁面默認轉換效果,默認值是 fade ns:設置自定義命名空間注意:一旦使用自定義名空間,一定要修改 CSS 中選擇器的內容。三.常用方法jQuery.mobile. jqmData()設置和獲取數據范例:jQuery.mobile. jqmRemoveData()移除數據范例:jQuery.mobile.changePage()頁面跳轉第一個參數:跳轉到的頁面第二個參數:配置具體配置如下:allowSamePageTransition:是否允許同一個 page 頁面的跳轉,默認值是fals
6、e。 changeHash:是否修改瀏覽器地址欄的地址,默認值是 true。data:跳轉時攜帶的數據type:請求方式,有 get 和t 兩種dataUrl:指定跳轉后的地址欄顯示 URL。reloage:跳轉的頁面不管有沒有被加載過,都會重新進行加載,默認值是 false。 reverse:指定是否為退回,默認值是 falserole:跳轉后使用頁面還是框的形式顯示。showLoadMsg:是否顯示加載信息,默認值是 true transition:頁面跳轉時的轉換效果$(div:jqmData(role=page).jqmRemoveData(bfTest); var result =
7、$(div:jqmData(role=page).jqmData(bfTest); alert(result);$(div:jqmData(role=page).jqmData(bfTest,北風網); var result = $(div:jqmData(role=page).jqmData(bfTest);alert(result);XMLHttpRequestcannotloadhttp:/.OriginjQuery.mobile.loage()加載外部頁面第一個參數:加載的頁面第二個參數:配置具體配置如下:allowSamePageTransition:是否允許同一個 page 頁面的
8、加載,默認值是false。 changeHash:是否修改瀏覽器地址欄的地址,默認值是 true。data:加載時攜帶的數據loadMsgDelay:加載信息顯示延遲,默認是 50 毫秒reloage:加載的頁面不管有沒有被加載過,都會重新進行加載,默認值是 false。role:加載后使用頁面還是框的形式顯示。showLoadMsg:是否顯示加載信息,默認值是 true transition:頁面加載時的轉換效果jQuery.mobile.silentScroll():滾屏參數:yjQuery.mobile.path.get()確定 URL 中的目錄部分參數:urljQuery.mobile.path.isAbsoluteUrl()檢測絕對參數:urljQuery.mobile.path.isRelativeUrl()檢查相對參數:urljQuery.mobile.path.makeUrlAbsolute()把相對 URL 轉化為絕對 URL參數:url四.常用屬性代表的當前活動頁面代表的第一個頁面jQuery.mobile.activePagejQuery.mobile.PagejQuery.mobile.pageContainer 代表的是 page 容器五.數據屬性data-role規(guī)則樣式data-icon 圖標data-icon圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度智能停車系統車庫交易合同2篇
- 二零二五年度家政服務與家庭旅游策劃合同3篇
- 二零二五年度叉車維修保養(yǎng)與維修設備租賃合同2篇
- 2025年度綜合體物業(yè)房使用及公共設施維護協議3篇
- 二零二五年度大棚養(yǎng)殖廢棄物資源化利用合作協議2篇
- 二零二五年度文化旅游項目借款及旅游資源擔保服務協議3篇
- 二零二五年度保障性住房置換合同范本
- 二零二五年度ISO9001質量管理體系認證咨詢與實施合同3篇
- 二零二五年度加油站油品供應與信息化建設合同3篇
- 船舶管系課程設計
- 河南省鄭州高新技術產業(yè)開發(fā)區(qū)2023-2024學年三年級上學期1月期末科學試題
- 女裝行業(yè)退貨率分析
- 領導溝通的藝術
- 純視覺方案算法
- 道士述職報告
- 綠色貸款培訓課件
- 2024年七年級語文上學期期末作文題目及范文匯編
- 云南省昆明市五華區(qū)2023-2024學年九年級上學期期末英語試卷+
- 2023年生產運營副總經理年度總結及下一年計劃
- 2023年中考語文標點符號(頓號)練習(含答案)
- 施工圖審查招標文件范文
評論
0/150
提交評論