【发布时间】:2023-03-26 14:50:01
【问题描述】:
我在我的网站上使用多个 divs 的锚点。
当我的页面加载时,我的 URL 末尾有一个 #,如下所示:
http://www.website.com/projects#third
我还有一个固定的标题,高度为 100 像素。
我正在使用 scrollto 插件。
我想要做的是,当我的页面加载时,它会滚动到 URL 的 #div,并带有标题高度的偏移量。
这是我尝试使用 jQuery 的方法,但它不起作用。
$(window).load(function() {
var hashVal = window.location.hash;
var headerheight = $("header").height();
$('body').scrollTo(hashVal, { duration: 'slow', offsetTop: headerheight});
});
不知道我做错了什么。
【问题讨论】:
标签: jquery anchor offset scrollto fragment-identifier