百度到一个实现回到顶部的简单方法,分享一下

// to top回到顶部
var timer = null;
$( window). scroll( function(){
var osTop = $( document). scrollTop();
if( osTop>= 600){
$( ".to_top"). css( "display", "block")

} else{
$( ".to_top"). css( "display", "none")
}
});
$( ".to_top"). click( function(){
timer = setInterval( function(){ //设置定时器
var osTop = $( document). scrollTop(); //获取滚动条高
var ispeed = Math. floor( osTop/ 5); //ispeed 最后等于0
$( document). scrollTop( osTop- ispeed);
if( osTop==( osTop- ispeed)){
clearInterval( timer); //这里osTop==(osTop-ispeed)即ispeed等于0时 条件成立
timer= null;
}
}, 30);
});

猜你喜欢

转载自blog.csdn.net/qq_40101922/article/details/80973030
今日推荐