当我将浏览器窗口的大小调整为低于477px的宽度时,window.innerWidth
或window.getSize().x
(使用mootools)仍会返回477px
。
有人遇到过这个问题吗?这是怎么回事?
问题出现在Firefox和Chrome中。
答案 0 :(得分:4)
解决方法:http://jsfiddle.net/H4snF/1 - window.getCoordinates().width
返回正常。
答案 1 :(得分:0)
调用代码时,窗口是否已调整大小?可能是在调整窗口大小之前调用window.getSize()。x的情况。也许您应该将调用附加到页面上的锚元素,并且只在调整大小后调用它。