单击链接到div

时间:2016-03-30 17:33:40

标签: javascript jquery wordpress

这些真的很烦我,所以任何帮助都会非常感激!

我有一个页脚,其中包含该网站的分类。它列出了每个页面的链接,以及该页面上的部分(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;
	}
});




1 个答案:

答案 0 :(得分:0)

kill -9 <PID>

以上陈述不会有效地做任何事情。 (该语句正在计算所需的scrollTop目标,但您没有使用评估结果)

尝试改为:

$(body).scrollTop() - headHeight;