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