原生js實現使滾動條緩慢回到頂部的效果
阿新 • • 發佈:2019-02-17
timer=setInterval(function(){
var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;
var ispeed=Math.floor(-scrollTop/6);
console.log(ispeed)
if(scrollTop==0){
clearInterval(timer);
}
document.documentElement .scrollTop=document.body.scrollTop=scrollTop+ispeed;
},30)
var speed = 200; //滑動的速度
$('body,html').animate({ scrollTop: 0 }, speed);
return false;