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

时间:2010-10-24 22:42:19

标签: javascript mootools

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

有人遇到过这个问题吗?这是怎么回事?

问题出现在Firefox和Chrome中。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

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