在页面上平滑滚动到锚点?

时间:2015-08-04 13:58:44

标签: jquery scroll anchor smooth

以下是我正在使用的可点击div的HTML:

        <div class="arrow bounce" id="down-arrow" onclick="location.href='#about-me';">

如何让它顺利滚动到div而不是跳转?我查看了一些jQuery选项,但它们不能正常使用href。

1 个答案:

答案 0 :(得分:0)

$('html, body').animate({
    scrollTop: $(".about-me").offset().top
 }, 2000);

https://jsfiddle.net/fzctqoq7/1/

修改

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

https://jsfiddle.net/eo6g642c/