这些真的很烦我,所以任何帮助都会非常感激!
我有一个页脚,其中包含该网站的分类。它列出了每个页面的链接,以及该页面上的部分(div)。每个div都有一个id,所以我的href读起来像这个sitename.com/pagename#divid。
单击时,相应的页面将加载到正确的部分。但是,它将该div的顶部与窗口的顶部对齐,遗憾的是,它由80px固定标头覆盖。
我需要js识别已经点击div id并加载相应的页面,其窗口偏移量为80px。我尝试了很多其他stackoverflow帖子上找到的东西,但没有任何作用。
这就是我目前所处理的,我觉得这是正确的。但是,它不起作用。
有人可以帮忙吗?
$(window).load(function(){
var headHeight = $('.main-header').height();
if(window.location.hash) {
$(body).scrollTop() - headHeight;
}
});

答案 0 :(得分:0)
kill -9 <PID>
以上陈述不会有效地做任何事情。 (该语句正在计算所需的scrollTop目标,但您没有使用评估结果)
尝试改为:
$(body).scrollTop() - headHeight;