jQuery Mobile 中文手冊 Ajax開發版(2)

來源:互聯網
上載者:User

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”。

初始化配置部分結束

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.