老实说,如果有人理解我做错了什么,我真的不明白这里发生了什么,请帮忙。
我正在尝试获取 div 的偏移量
var $offset = $('#wrapper').offset().top;
它是一个包装器 div,chrome 上的偏移量是 669.XXXpx
在 Firefox 中,它与这个数字大约有 87px 不同,现在这是奇怪的部分。如果我清除缓存,firefox 会得到正确的数字。然后它会在大约 5 或 6 次刷新中不断得到正确的数字……然后它又开始出错了。但如果我按住
<shift> + <ctrl> + r
...繁荣...它又是对的。起初我以为 Firefox 持有 $('#wrapper'); var 在缓存或类似的东西中,但我停止缓存该 var,我只是在需要它的地方调用它......但这并没有帮助。
我尝试了很多不同的东西,调用它的函数是我最后一个 javascript 文件的绝对最后一行,它被包裹在一个 document.ready 中,所以它应该是绝对最后执行的东西,并且页面应该正确设置.
有任何想法吗?