offset.top值在文件就绪和console.log()中有什么不同?

在我的情况下,当我点击about的子菜单(相同页面的#link子菜单)时,我的关于页面的视差移动得很好。 但在我的网站主页有相同的子菜单,如果有人点击子菜单首先转到关于页面然后确切的位置。 我差不多完成了。 但偏移()。顶部没有给我确切的价值。 所以我卡住了

我准备好在文档就绪时看到offset.top值。

帮我理解为什么会这样?

提前致谢。 抱歉英语不好

我的网站在这里http://doitte.com/delatest/

screenshot-

这是因为在准备文件时,一些内容可能还没有达到它们的高度。 这可能是由于图像,字体,延迟的css / js加载等资源造成的。

而不是使用$(document).ready();$(window).load();