Javascript报告错误的窗口大小

时间:2013-12-30 20:06:00

标签: javascript mobile

我目前正在编写一个供个人使用的网页。同样为了它,我试图做一个流畅的设计。为了实现这一点,我尝试找出有关客户端窗口的内容,以便更改页面中某些内容的位置。但我遇到了以下问题。似乎window.innerWidth是错误的。

在我的桌面电脑上,它返回值1366(当窗口最大化时),这是略微的 错了,因为它计算滚动条宽度。我可以使用不考虑滚动条的document.documentElement.clientWidth来解决此问题

在移动设备方面,情况更糟window.innerWidth报告的值为360 我可以使用nexus 5和iphone 4s进行测试。 document.documentElement.clientWidth的使用并未减轻这种影响。有没有办法可靠地知道浏览我的页面的浏览器的窗口宽度?

0 个答案:

没有答案