閱讀346 返回首頁    go 小米 go 小米6


jQuery Mobile的默認配置項詳解,jQuery Mobile的中文配置api,jQuery Mobile的配置說明,配置大全

學習jQuery Mobile也有一段時間了,越來越上手了,也越來越喜歡他了。我根本就沒有理由拒絕他的好。這裏我有分享一下我對它的配置項的使用說明一下。

看代碼解釋:

$(document).live("pageinit",function(event){
	$.mobile.loadingMessage = "正在加載數據,請稍候......";
	$.mobile.pageLoadErrorMessage="很抱歉,係統好像再打小瞌睡......";
	$.mobile.loadingMessageTextVisible=true;
   $.mobile.loadingMessageTheme="a";
   $.mobile.pageLoadErrorMessageTheme="a";
	/*$.extend($.mobile, {
		activeBtnClass: "new-ui-btn-active",    //activeBtnClass字符串   默認值:"ui-btn-active"為激動狀態的按鈕分配 class 值。
		activePageClass:"new-ui-page-active",   //字符串   默認值:"ui-page-active"       為當前頁麵分配 class 值
		ajaxEnabled:false,   //布爾型   默認值:true  控製是否禁止默認的 Ajax 鏈接點擊和表單提交,並停止 hash 的監聽,然後以常規的 HTTP 方式進行。
		allowCrossDomainPages:false,    //布爾型   默認值:false設置是否允許跨域。因為 jQuery Mobile 會記錄 location hash ,
		//這有可能會為網站帶來 cross-site scripting (XSS) 攻擊,因此該選項默認為 false 。
		autoInitializePage:true,        //布爾型   默認值:true 當 DOM 加載完畢後,jQuery Mobile 會自動調用 $.mobile.initializePage 方法。
		//如果設置該屬性為 false, 則頁麵不進行初始化,即頁麵空白。
		buttonMarkup.hoverDelay:200,    //整形   默認值:200
		//該屬性設置觸摸觸摸某一個 jQuery Mobile 按鈕後添加 hover 和 down 的 class 的延時。
		//該數值越小,延時越小,觸摸越靈敏,但同時很有可能錯誤的觸發頁麵滾動條滾動。因此建議數值不要太小。
		defaultDialogTransition:"pop",		//字符串   默認值:"pop"設置使用 Ajax 方式的對話框的默認過場動畫。
		defaultPageTransition:"fade",   //字符串   默認值:fade設置使用 Ajax 方式跳轉的頁麵的默認過場動畫。
		gradeA:true,   //布爾型   默認值:"true" 設置 $.support.mediaquery 的返回值,默認為符合全部 grade A 等級的移動設備的支持條件才會返回 true 。
		hashListeningEnabled:true,   //布爾型   默認值:true 設置是否監聽和處理 location.hash 的改變。
		ignoreContentEnabled:false,   //布爾值   默認值:false把該選項設置為 true ,
		//並且在某元素的父元素上設置 data-enhance="false" 屬性,那麼該元素會自動降低 jQuery Mobile 
		//增強(jQuery Mobile 元素增強指的是 jQuery Mobile 對網頁基本元素在樣式上的豐富、交互上的增強以及相應的 HTML 結構改造)。
		linkBindingEnabled:true,   //布爾值   默認值:true jQuery Mobile 會自動綁定錨標記到文檔中,
		//設置該選項為 false 將阻止所有的錨點擊處理,例如取消激活按鈕狀態。一般來說隻有在把錨標記處理交給另一個處理庫時才設置該屬性為 false 。
		loadingMessageTextVisible:false,   //布爾值   默認值:false設置當頁麵加載中的時候是否顯示提示文字。
		loadingMessage:"正在加載數據,請稍候......",//   字符串   默認值:"loading"設置當頁麵顯示加載提示時,加載提示文字的內容。
		loadingMessageTheme:"a",//   字符串   默認值:"A" 設置當頁麵顯示加載提示時,加載提示的默認主題。
		minScrollBack:250,//   整形   默認值:250 設置頁麵最小滾動距離
		NS:"",   //字符串   默認:""該屬性可以改變 jQurey Mobile 的命名空間,jQuery Mobile 
		//按 data-NS 屬性值安排命名空間,默認為空,則直接 data-role ,舉個簡單的例子,若設置 NS 的值為 "custom" ,
		//則此時需要定義一個 jQuery Mobile 頭部的話需要從原來的 data-role="header" 改為 data-custom-role="header" ,
		//其他 data-role 也要改成為 data-custom-role 。這樣開發者可以創建屬於自己的命名空間,避免與 jQuery Mobile 原有的屬性發生衝突, 便於製作自定義主題。
		//需要注意的是,當你使用了 data-命名空間後,你需要更新 jQuery Mobile css 文件的選擇器,格式如下
		//.ui-mobile [data-custom-role=page], .ui-mobile [data-custom-role=dialog] ......
		pageLoadErrorMessage:"很抱歉,係統好像再打小瞌睡......",//   字符串   默認值:"Error Loading Page"設置當 Ajax 加載頁麵錯誤時顯示的提示信息。
		pageLoadErrorMessageTheme"e",   //字符串   默認值:"e"設置當 Ajax 加載頁麵錯誤時錯誤提示框的主題樣式。
		pushStateEnabled:true,//   布爾型   默認值:true 在支持的瀏覽器中開啟 history.replaceState 這個增強特性,
		//把哈希值(hash-based)的 Ajax 請求轉化為完整的文檔路徑。jQuery Mobile 建議在關閉 Ajax 導航和大量使用外部鏈接的情況下關閉這個特性。
		subPageUrlKey:"ui-page" ,//  字符串   默認值:"ui-page" URL 參數用來指向由組件生成的子頁麵(如嵌套列表頁),
		//該 URL 會被解釋成如 example.html&ui-page=subpageIdentifier 的形式,而在 &ui-page= 之前的哈希值會被 jQuery Mobile 向此 URL 地址做 Ajax 請求。
		touchOverflowEnabled:false  //   布爾型   默認值:false
		//設置是否使用設備的原生區域滾動特性,除了 iOS5 之外大部分的設備到目前還不支持原生的區域滾動特性,因此在 jQuery Mobile 1.1.0 中不建議修改該屬性。
	});*/
	//$.mobile.defaultPageTransition = "fade"; 
	//$.mobile.defaultDialogTransition = "fade"; 
	//默認加載動畫
});
這裏就寫到這裏了,由於時間關係。

歡迎大家關注我的個人博客!!!如有疑問,請加qq群:135430763共同學習!


最後更新:2017-04-03 06:03:05

  上一篇:go Unix 的缺陷 - 王垠
  下一篇:go Mongodb多表查詢