按钮上的页面滚动错误单击jQuery

时间:2016-03-25 06:58:41

标签: javascript jquery html scroll

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

$('.home_scroll_btn a').on('click', function(){
        var scrollPosition = $('#intro-home').offset().top;
        $('html, body').animate({
            scrollTop:scrollPosition
        });
    });

问题是,当我点击按钮时,页面首先滚动到顶部,然后滚动到特定部分。

提前致谢!

1 个答案:

答案 0 :(得分:2)

如果.home_scroll_btn a有href ="#"或类似的东西,它会向上滚动到顶部。如果它有一个,添加e.preventDefault()或在函数上返回false。