oBtn.onclick = function(){ //设置定时器 timer = setInterval(function(){ //获取滚动条距离顶部的距离 var oTop = document.documentElement.scrollTop || document.body.scrollTop; var iSpeed = Math.floor(-oTop / 6); document.documentElement.scrollTop = document.body.scrollTop = oTop + iSpeed; iTop = true; if(oTop == 0){ clearInterval(timer); } }, 30); }
这段代码中,
document.documentElement.scrollTop = document.body.scrollTop = oTop + iSpeed;
为什么替换为
oTop = oTop + iSpeed;
是错的?
stone310
相关分类