默认情况下,缩放是禁用的,因为以下元标记由 jQuery Mobile 动态注入到您的文档中:
为这个元标记写出的实际 @content 值由 $.mobile.metaViewportContent 属性控制。它的默认值为:
metaViewportContent: "width=device-width, minimum-scale=1, maximum-scale=1"
如果要恢复缩放功能,则必须覆盖指定的比例值,以便最大比例大于最小值,或者从 metaViewportContent 中删除比例属性以获得默认行为。
要设置该属性,您必须绑定到 mobileinit 事件,以便您可以根据自己的喜好设置该属性。就像是:
$(document).bind("mobileinit", function(){
$.mobile.metaViewportContent = "width=device-width, minimum-scale=1,
maximum-scale=2";
});
或删除比例值:
$(document).bind("mobileinit", function(){
$.mobile.metaViewportContent = "width=device-width";
});