ajaxEnabled (boolean, default: true):
同時設定頁面中的連結和表單提交是否使用Ajax方法,也就是說表單的提交和a標記中的連結,都是採用ajax調用。
布爾類型,在預設狀態下參數是true。
例如:
$(document).bind("mobileinit", function(){
$.mobile.ajaxEnabled=false;
});
如果你的項目中沒有用到Ajax,那麼建議將這裡設為false
ajaxFormsEnabled (deprecated boolean, default: true):
單獨設定頁面中的表單提交是否使用Ajax方法。
布爾類型,在預設狀態下參數是true。
ajaxLinksEnabled (deprecated boolean, default: true):
單獨設定頁面中的連結是否使用Ajax方法。
布爾類型,在預設狀態下參數是true。
autoInitialize (boolean, default: true):
設定頁面是否自動初始化,當設定為false時,jQM將延遲對頁面的渲染,方便我們動態構建頁面的Dom元素等非同步作業時引發的頁面渲染失敗問題。
在頁面元素構建完成後用$.mobile.initializePage();來開始渲染頁面。
布爾類型,預設狀態下參數為true。
例如:
$(document).bind("mobileinit", function(){
$.mobile.autoInitialize=false; //刪除這行配置參數就會出現渲染錯誤
});
$(function(){
function newDom(){
$("div[data-role='content']")
.append("<a href='web.html' data-role='button'>Link button</a>");
$.mobile.initializePage();//載入完成後開始渲染頁面
}
setTimeout(newDom,500); //延時載入
});
defaultTransition (string, default: 'slide'):
設定預設的頁面過渡效果,如果不想使用過渡效果就將參數設定為”none”。
字元類型,預設參數”slide”。
gradeA (function that returns a boolean, default: a function returning the value of $.support.mediaquery):
用於判斷瀏覽器是否屬於A級瀏覽器。
布爾類型,預設$.support.mediaquery用於返回這個布爾值。
loadingMessage (string, default: "loading"):
設定載入提示框裡顯示的文本,如果設定為false,將不顯示載入提示框。
字元類型,預設值”loadind”。
metaViewportContent (string, default: "width=device-width, minimum-scale=1, maximum-scale=1"):
設定用於頁面的適應比例的mata元素,如果設定為false,將不添加Mata元素。
字元類型,預設” width=device-width, minimum-scale=1, maximum-scale=1”。
nonHistorySelectors (string, default: "dialog"):
設定何種data-rel參數不會記錄到雜湊表。
由於現階段data-rel只有” dialog”參數,建議不要自訂此項。
subPageUrlKey (string, default: "ui-page"):
用於設定引用子頁面時雜湊表中的標識。
字元類型,預設” ui-page”。
初始化配置部分結束