firefox和chrome中offsetwidth的值不同
Different value of offsetwidth in firefox and chrome
对于Firefox和Chrome中的同一个元素,我得到了不同的offsetwidth
值,这使得元素显示不正确。请提出一些解决方案,以便保持一致性。
当我使用Firefox 12通过AJAX加载内容时,我也遇到了类似的问题。
Chrome和IE9+在就绪状态完成后都会正确报告offsetWidth,但Firefox似乎还没有计算出来。
如果你稍后检查(有时甚至会延迟半秒),Firefox的宽度是合适的。
我怀疑有人试图通过在Firefox应该启动之前启动就绪信号来加快速度
最初的海报没有给出太多细节,但我怀疑这可能是问题所在。
编辑:附言:我发现让它正确工作的唯一方法是延迟并不断检查,直到它有正确的值。
我的offsetHeight
有问题,我将其替换为scrollHeight
,它对我有效。
相关文章:
- Chrome WebKitGetUserMedia
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- 在chrome.tabs.onCreated之后加载HTML页面
- chrome扩展中的navigator.geolocation.getCurrentPosition
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- chrome扩展更改主机/域警告
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 如何在chrome扩展中重定向到html页面
- Chrome扩展没有't在重新加载之前考虑期权价值
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 激活chrome上的chrome.notifications对象
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- JS可以在Chrome中工作,但不能在Firefox中工作
- Chrome加载旧版本的Javascript文件
- 如何在Chrome上替换已弃用的“svgElement.offsetWidth/height”
- firefox和chrome中offsetwidth的值不同
- Chrome错误?更改左侧CSS会更改offsetWidth
- offsetWidth 在 Chrome 下的 css 动画块中返回错误的宽度