Firefox偏移错误,除非我清除缓存

时间:2013-03-13 22:25:08

标签: javascript jquery firefox

老实说,如果有人明白我做错了什么,请不要让wtf在这里。请帮助。

我正试图抓住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中,所以它应该是绝对最后执行的东西,页面应该是设置正确。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

缓慢加载脚本......在我沮丧的情况下,直到退后一步,我才想到它。