我在页面上有一个按钮,我想在单击它时,页面滚动到0位置。
HTML
<button id="button">Back to top </button>
jquery的
$(document).scroll(function(){
var scroll_pos = $(window).scrollTop()
if(scroll_pos > 10){
$('#button').click(function(){
// what code to enter here??
});
}
});
感谢。
答案 0 :(得分:13)
试试这段代码:
$("#button").on("click", function() {
$("body").scrollTop(0);
});
方法on
将click
事件绑定到按钮,scrollTop
将您的body
滚动到0位置。
答案 1 :(得分:8)
您可以使用scrollTop
jquery
$("#button").click( function() {
$(window).scrollTop(0);
});
单击按钮时,此页面将滚动到位置顶部。
答案 2 :(得分:1)
尝试
$("#button").click(function() {
$("html").scrollTop(0);
});
或
$("#button").click(function() {
$("html").animate({ scrollTop: 0 }, "slow");
});