【发布时间】:2013-04-21 08:11:07
【问题描述】:
我发现当我调整窗口大小(各种浏览器)时,$(document).width() 经常不会更新。这是一个已知问题,还是正在发生一些奇怪的事情?如果是已知问题,有什么解决方法?
编辑:突然之间(就像变魔术一样)完全相同的页面的文档宽度正在更新,但它不一致。例如,我让页面变宽了,警告告诉我宽度说它变小了。 (这发生在 Firefox 中)
【问题讨论】:
-
您所描述的问题(
document的宽度()报告不一致的结果)可能是由于...document的实际宽度变化不一致(如 JS 的问题,有时会改变宽度,有时不会)。我经历过例如。最近,其他人的代码具有元素调整大小、AJAX 调用和setTimeout的奇怪组合(根据在调用setTimeout回调之前是否返回了 AJAX 调用,它们共同导致了不同的结果)。