我想在点击按钮时将页面滚动到第二部分。我正在使用以下jquery
$('.home_scroll_btn a').on('click', function(){
var scrollPosition = $('#intro-home').offset().top;
$('html, body').animate({
scrollTop:scrollPosition
});
});
问题是,当我点击按钮时,页面首先滚动到顶部,然后滚动到特定部分。
提前致谢!
答案 0 :(得分:2)
如果.home_scroll_btn a有href ="#"或类似的东西,它会向上滚动到顶部。如果它有一个,添加e.preventDefault()或在函数上返回false。