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;
本文介绍了一种使用JavaScript实现页面平滑滚动至顶部的方法。通过设置定时器逐步改变scrollTop属性来实现平滑过渡效果,同时提供了jQuery的实现方式。
5420

被折叠的 条评论
为什么被折叠?



