繁体   English   中英

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

[英]Smooth scrolling to an anchor on page?

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

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

我怎样才能使它平滑滚动到div而不是跳转? 我看过一些jQuery选项,但是它们使用href时不起作用。

$('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/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM