点击滚动条,需要添加几个像素

时间:2014-10-26 21:17:02

标签: javascript jquery

我正在尝试使用导航功能将您带到带有平滑滚动的部分,它的效果非常好,但我有一个粘性导航,涵盖了标题部分。所以我需要在点击时在每个部分的顶部添加大约40个像素。

我需要添加什么

           $('#about-me').click( function() {
                $('html, body').animate({
                scrollTop: $('.about-me').offset().top  
                }, 900);
            });

提前致谢!

1 个答案:

答案 0 :(得分:0)

试试这个,它会通过获取导航菜单的高度来为你做数学计算。

$('#about-me').click( function() {
                $('html, body').animate({
                scrollTop: $('.about-me').offset().top-$('#navigation').height()  
                }, 900);
            });