如何使用jquery平滑滚动

时间:2011-08-22 09:04:14

标签: javascript jquery jquery-selectors scroll

我正在使用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
    );

有效。但滚动很难看。有没有办法减轻过渡。

我感谢任何帮助。

1 个答案:

答案 0 :(得分:5)

来自jquery API ...

您需要将scrolltop用作动画中的方法。即:

.animate({scrollTop:0}, 2000, 'ease')