100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > vue.js 获取当前屏幕的宽度_js获取移动端屏幕高度和宽度等设备尺寸

vue.js 获取当前屏幕的宽度_js获取移动端屏幕高度和宽度等设备尺寸

时间:2022-09-12 09:33:21

相关推荐

vue.js 获取当前屏幕的宽度_js获取移动端屏幕高度和宽度等设备尺寸

js获取移动端屏幕高度和宽度等设备尺寸,兼容性比较好的方法:

document.documentElement.clientWidth;

document.documentElement.clientHeight;

这段js代码得到的就是移动设备的可见宽高,比如iPhone 4s在微信内设置了viewport为1的时候为320*416(手机480 - 微信状态栏64),iPhone 5里为320*504,

其他的计算方式兼容性均不好,

document.documentElement是个什么鬼?documentElement 是整个节点树的根节点root,即 标签,而body是子节点,要访问到body标签,在脚本中应该写:document.body

如下各种尺寸在移动端均不能获得真实的屏幕高度和宽度等设备尺寸

var h = "";

h += " 网页可见区域宽:"+ document.body.clientWidth+"

";

h += " 网页可见区域高:"+ document.body.clientHeight+"

";

h += " 网页可见区域宽:"+ document.body.offsetWidth +" (包括边线和滚动条的宽)"+"

";

h += " 网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)&

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。