firefox和chrome中的offsetwidth值不同

Pul*_*kit 5 javascript firefox google-chrome

offsetwidth在Firefox和Chrome中获得了相同元素的不同值,这使得元素显示不正确.请提出一些解决方案,以保持一致性.

Jas*_*ley 2

当我使用 Firefox 12 通过 AJAX 加载内容时,我遇到了类似的问题。

Chrome 和 IE9+ 在就绪状态完成后都会正确报告 offsetWidth,但 Firefox 似乎还没有计算出来。

如果你稍后检查一下(有时甚至延迟半秒),Firefox 的宽度是正确的。

我怀疑有人试图通过提前发出就绪信号来使 Firefox 更快。

原始海报没有提供太多细节,但我怀疑这可能是问题所在。

编辑: PS 我发现让它正常工作的唯一方法是延迟并不断检查,直到它具有正确的值。