我正在尝试使用导航功能将您带到带有平滑滚动的部分,它的效果非常好,但我有一个粘性导航,涵盖了标题部分。所以我需要在点击时在每个部分的顶部添加大约40个像素。
我需要添加什么
$('#about-me').click( function() {
$('html, body').animate({
scrollTop: $('.about-me').offset().top
}, 900);
});
提前致谢!
答案 0 :(得分:0)
试试这个,它会通过获取导航菜单的高度来为你做数学计算。
$('#about-me').click( function() {
$('html, body').animate({
scrollTop: $('.about-me').offset().top-$('#navigation').height()
}, 900);
});