<script type="text/javascript"> window.onload=function(){ var obtn=document.getElementById('btn'); var timer=null; var isTop=true;// 滚动条滚动时触发 window.onscroll=function(){ if(!isTop){ clearInterval(timer); } isTop=false; } obtn.onclick=function(){// 设置定时器 timer=setInterval(function(){// 获取滚动条距离顶部的高度 var osTop=document.documentElement.scrollTop || document.body.scrollTop; var ispeed= Math.floor(-ispeed / 6); document.documentElement.scrollTop=document.body.scrollTop =osTop+ispeed; isTop=true; if(osTop==0){ clearInterval(timer); } },30); } // document.documentElement.scrollTop 谷歌浏览器不兼容 document.body.scrollTop;兼容谷歌浏览器 } </script>
添加回答
举报
0/150
提交
取消