1

大家好这是我的问题

我正在使用“jquery 平滑滚动”,这个滚动是正确的,但我希望它在距离顶部 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 平滑滚动中可能吗?请帮我。

4

1 回答 1

1

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

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

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

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

于 2013-07-16T10:56:08.500 回答