Javascript 单击jQuery按钮时出现页面滚动错误

Javascript 单击jQuery按钮时出现页面滚动错误,javascript,jquery,html,scroll,Javascript,Jquery,Html,Scroll,我想通过点击按钮将页面滚动到第二部分。我正在使用以下jquery $('.home_scroll_btn a').on('click', function(){ var scrollPosition = $('#intro-home').offset().top; $('html, body').animate({ scrollTop:scrollPosition }); }); 问题是当我单击按钮时,页面首先滚动

我想通过点击按钮将页面滚动到第二部分。我正在使用以下jquery

$('.home_scroll_btn a').on('click', function(){
        var scrollPosition = $('#intro-home').offset().top;
        $('html, body').animate({
            scrollTop:scrollPosition
        });
    });
问题是当我单击按钮时,页面首先滚动到顶部,然后滚动到特定部分


提前谢谢

如果.home_scroll_btn a有href=“#”或类似的内容,它将向上滚动到顶部。如果确实有,请添加e.preventDefault()或在函数上返回false。

将html添加到问题中。您的代码似乎工作得很好。只需使用
javascript:void(0)
as href。检查这个,它现在可以工作了