js 回到顶部按钮小例子
2017-01-11 14:14
253 查看
<head> <style type="text/css"> a{height: 40px;width: 40px;background-color: orange;position: fixed;bottom:10px;right: 10px;border-radius: 10px;} p{height: 500px;} </style> <script type="text/javascript"> window.onload=function(){ var oBtn=document.getElementById('backTopBtn'); // 当在第一页时,按钮隐藏,否则显示 window.onscroll=function(){ var clientHeight=document.documentElement.clientHeight||document.body.clientHeight||window.innerHeight; var scrollValue=document.body.scrollTop; console.log(scrollValue+"====="+clientHeight); if(scrollValue-clientHeight>=0){ oBtn.style.display='block'; } else{oBtn.style.display='none';} } // 添加点击事件 oBtn.addEventListener('click',function(){ var timer=null; timer=setInterval(function(){ var scrollTop=document.body.scrollTop; var speed=scrollTop/5; document.body.scrollTop=scrollTop-speed;//为甚要用document.body.scrollTop? if(scrollTop==0) { clearInterval(timer); } },100); },false); } </script> <meta charset="UTF-8"> <title>backTopBtn</title> </head> <body> <p>hello world</p> <p>hello world</p> <p>hello world</p> <p>hello world</p> <p>hello world</p> <p>hello world</p> <p>hello world</p> <p>hello world</p> <p>hello world</p> <a id="backTopBtn" href="javascript:"></a> </body>
相关文章推荐
- 网站回到顶部按钮JS
- js+css实现回到顶部按钮(back to top)
- js隐藏与显示回到顶部按钮
- js隐藏与显示回到顶部按钮及window.onscroll事件应用
- JS回到顶部按钮
- JS实现回到顶部按钮
- back to top 回到顶部按钮 css+js
- 百分百纯js实现回到顶部按钮
- BackToTop.js 为你的网站添加“回到顶部”按钮
- back to top 回到顶部按钮 css+js
- js+css实现回到顶部按钮(back to top)
- 超好用的移动端布局自适应大小rem判断js文件及超过一定高度回到顶部按钮代码
- js隐藏与显示回到顶部按钮及window.onscroll事件应用
- js隐藏与显示回到顶部按钮
- JS回到顶部按钮实现源代码
- js控制”回到顶部“按钮滚动一屏后再显示和滚动条平滑滚动
- js+css实现回到顶部按钮(back to top)
- 方便实用的js原生回到顶部按钮
- JS回到顶部按钮