JS抵消了不同的结果

时间:2015-12-11 19:22:49

标签: jquery position offset

我在一个较小的网页(一页)上工作,我偶然发现了一些非常奇怪的东西。我试图得到一个alement的确切偏移顶部位置。您可以在屏幕截图中看到第一个结果:

get_param

第二个结果只是一个日志:

console.log($('section#members')[0].offsetTop);

第二个结果是给出了正确的结果,第一个结果是错误的。但是当我尝试得到第二个结果(2)时,通过第一个代码示例输出错误的结果。 任何想法为什么会发生这种情况?

问候,西蒙enter image description here

1 个答案:

答案 0 :(得分:0)

我终于发现问题确实发生了,因为元素的加载方式。在这种情况下,js日志在css stuff渲染之前被调用,所以我猜这就是问题所在。希望这有助于其他人:)