firefox和chrome中offsetwidth的值不同

Different value of offsetwidth in firefox and chrome

本文关键字:offsetwidth chrome firefox      更新时间:2023-09-26

对于Firefox和Chrome中的同一个元素,我得到了不同的offsetwidth值,这使得元素显示不正确。请提出一些解决方案,以便保持一致性。

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

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

如果你稍后检查(有时甚至会延迟半秒),Firefox的宽度是合适的。

我怀疑有人试图通过在Firefox应该启动之前启动就绪信号来加快速度

最初的海报没有给出太多细节,但我怀疑这可能是问题所在。

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

我的offsetHeight有问题,我将其替换为scrollHeight,它对我有效。