繁体   English   中英

为什么window.innerWidth返回477px,即使窗口的宽度较小?

[英]Why does window.innerWidth returns 477px even if the window has a smaller width?

当我将浏览器窗口的大小调整为低于477px的宽度时, window.innerWidthwindow.getSize().x (使用mootools)仍然返回477px

有没有人遇到过这个问题? 这里发生了什么?

Firefox和Chrome中出现此问题。

解决方法: http//jsfiddle.net/H4snF/1 - window.getCoordinates().width返回正常。

调用代码时,窗口是否调整大小? 可能是在调整窗口大小之前调用window.getSize()。x的情况。 也许您应该将调用附加到页面上的锚元素,并且只在调整大小后调用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM