jQuery Mobile 中文手册 Ajax开发版(2)

本文详细介绍了jQM框架中的关键配置选项,包括Ajax控制、页面初始化、过渡效果等,帮助开发者理解并合理设置,以优化移动端网页应用的表现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

初始化配置部分结束

转载于:https://www.cnblogs.com/yuzhongwusan/archive/2011/11/22/2259124.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值