我在一个较小的网页(一页)上工作,我偶然发现了一些非常奇怪的东西。我试图得到一个alement的确切偏移顶部位置。您可以在屏幕截图中看到第一个结果:
get_param
第二个结果只是一个日志:
console.log($('section#members')[0].offsetTop);
第二个结果是给出了正确的结果,第一个结果是错误的。但是当我尝试得到第二个结果(2)时,通过第一个代码示例输出错误的结果。 任何想法为什么会发生这种情况?
答案 0 :(得分:0)
我终于发现问题确实发生了,因为元素的加载方式。在这种情况下,js日志在css stuff渲染之前被调用,所以我猜这就是问题所在。希望这有助于其他人:)