可以通过几种方法来完成此 *** 作,有时您需要将它们结合起来以达到期望的结果。
- 方法1:
它可以通过添加以下属性来实现:
data-enhance="false"
到页眉,内容,页脚容器。
这也需要在应用加载阶段启用:
$(document).on("mobileinit", function () { $.mobile.ignoreContentEnabled=true;});
在初始化jquery-mobile.js之前对其进行初始化(请看下面的示例)。
要重新创建页面,请使用以下命令:
$('#index').live('pagebeforeshow', function (event) { $.mobile.ignoreContentEnabled = false; $(this).attr('data-enhance','true'); $(this).trigger("pagecreate")});
- 方法2:
第二种选择是使用此行手动执行此 *** 作:
data-role="none"
- 方法3:
可以阻止某些HTML元素进行标记增强:
$(document).bind('mobileinit',function(){ $.mobile.keepNative = "select,input"; //$.mobile.page.prototype.options.keepNative = "select, input"; });
在初始化jquery-mobile.js之前,再次对其进行初始化(请看下面的示例)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)