如何使用jquery平滑滚动

Jos*_*all 4 javascript jquery scroll jquery-selectors

我正在使用scrollTop滚动浏览内容div

    var container = $('#content');
    container.scrollTop(
        $('#topic-' + id).offset().top - container.offset().top
    );

    container.scrollTop(
        container.scrollTop() + $('#topic-' + id).offset().top - container.offset().top
    );
Run Code Online (Sandbox Code Playgroud)

有用.但滚动很难看.有没有办法缓解过渡.

我感谢任何帮助.

neo*_*kio 5

来自jquery API ......

您需要使用scrolltop作为动画中的方法.即:

.animate({scrollTop:0}, 2000, 'ease')
Run Code Online (Sandbox Code Playgroud)