使用javascript更改初始比例

使用javascript更改初始比例,javascript,html,css,Javascript,Html,Css,我用phonegap制作了一个应用程序。我不想使用媒体查询,因为我必须更改不同视口大小的所有参数。我的想法是,我只使用javascript更改html文档的初始规模。我知道我可以用如下所示的函数更改初始比例: if (document.documentElement.clientWidth < 480) { document .querySelector("meta[name=viewport]") .setAttribut

我用phonegap制作了一个应用程序。我不想使用媒体查询,因为我必须更改不同视口大小的所有参数。我的想法是,我只使用javascript更改html文档的初始规模。我知道我可以用如下所示的函数更改初始比例:

 if (document.documentElement.clientWidth < 480) {
        document
            .querySelector("meta[name=viewport]")
            .setAttribute('content', 'initial-scale=0.4', 'maximum-scale=0.4', 'width=768');
    };
if(document.documentElement.clientWidth<480){
文件
.querySelector(“元[名称=视口]”)
.setAttribute('content','initial scale=0.4','maximum scale=0.4','width=768');
};
但我希望初始比例是视口0的320像素宽度,或者换句话说是100%。视口宽度为720(星系S3)110%,换句话说,初始比例为0.1。对于介于javascript之间的所有视口大小,应计算比例。我不知道如何才能做到这一点!我对每一个帮助都很高兴!希望你不要误会我,我来自德国

试试这个:

 if (document.documentElement.clientWidth < 480) { 
    document.querySelector("meta[name=viewport]").setAttribute(
          'content', 
          'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0');
 }
if(document.documentElement.clientWidth<480){
document.querySelector(“元[名称=视口]”).setAttribute(
“内容”,
“宽度=设备宽度,初始刻度=1.0,最大刻度=1.0,用户可缩放=0”);
}
参考资料:

试试这个:

 if (document.documentElement.clientWidth < 480) { 
    document.querySelector("meta[name=viewport]").setAttribute(
          'content', 
          'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0');
 }
if(document.documentElement.clientWidth<480){
document.querySelector(“元[名称=视口]”).setAttribute(
“内容”,
“宽度=设备宽度,初始刻度=1.0,最大刻度=1.0,用户可缩放=0”);
}

参考:

我想添加缺少的大括号,但我不能,因为编辑必须至少包含6个字符:(我想添加缺少的大括号,但我不能,因为编辑必须至少包含6个字符:(