如何使用jquery平滑滚动更改滚动位置

时间:2013-07-16 09:45:23

标签: jquery scroll

大家好,这是我的问题

我正在使用'jquery smooth scroll' 这个卷轴正好来了,但是我希望它能从这个顶部的50px左右来到这里

$('.main_nav li a').click(function(event) {
    $('.main_nav li a').removeClass('active');
        $(this).addClass('active');
        event.preventDefault();
        var link = this;
        $.smoothScroll({
            scrollTarget: link.hash **-50px**
       });
});

是否可以在jquery平滑滚动? 请帮帮我。

1 个答案:

答案 0 :(得分:1)

看起来你想要的是偏移设置:

     ...
     $.smoothScroll({
         scrollTarget: link.hash,
         offset: -50
     });
     ...

您可能还想使用scrollElement: null来确保滚动整个文档。

来自:https://github.com/kswedberg/jquery-smooth-scroll#fnsmoothscroll