我在页面A上有一个链接到达页面B上的锚点。我需要页面B加载到该锚点,但顶部有一个偏移量以允许固定导航。我有其他点击功能滚动到偏移顶部完美运行的地方,但是这个继续忽略我的偏移,顶部在导航后面。
我只想弄清楚为什么它没有将86px空间添加到锚的顶部。
这是我正在使用的脚本:
$(document).ready(function() {
var url = window.location;
var anchor = url.hash;
var target = $(anchor);
if (target && target.offset()) {
$('html,body').animate({
scrollTop: target.offset().top-86
}, 1200);
} else {
return false;
}
});
非常感谢!