javascript 回到顶部

mac2022-06-30  23

<script type="text/javascript"> window.onload = function(){ var timer = null; //用于判断是否是用户执行onsroll事件 var flag = true; var oBtn = document.getElementById("btn1"); window.onscroll = function(){ //如果是用户执行onscroll事件 就清除定时器 if(!flag) { clearInterval(timer); } flag = false; } oBtn.onclick = function(){ timer = setInterval(function(){ flag = true; var scrollTop = document.documentElement.scrollTop || document.body.scrollTop; var speed = Math.floor(-scrollTop/6); document.documentElement.scrollTop= document.body.scrollTop = scrollTop + speed; if(scrollTop==0) { clearInterval(timer); } },150); }; } </script>

 

转载于:https://www.cnblogs.com/zoro-zero/p/4325193.html

相关资源:javascript 回到顶部效果的实现代码
最新回复(0)