ollTop || document.body.scrollTop;//兼容 if (distanceY == 0){ clearInterval(timer); return; } var speed = Math.ceil(distanceY/16);//speed这个值从高变低,那么scrollTop就减得从快到慢,上回到顶部的速度就先快后慢 document.documentElement.scrollTop=distanceY-speed; // document.documentElement.scrollTop=distanceY-5;//如果给速度一个确定的值,那回到顶部的就匀速 }, 16); }