js实现仿淘宝返回顶部
2016-08-10 00:00
295 查看
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> *{margin: 0;padding: 0px;} div{width: 100%;height: 300px;border: 1px solid red;} a{float: right;color: #666;font-size: 16px;position: fixed;bottom: 5px;right: 5px;padding: 0 20px 0 20px;} </style> </head> <body> <div id="d1"></div> <div id="d2"></div> <div id="d3"></div> <div id="d4"></div> <div id="d5"></div> <a href="javascript:void(0);" id="backtop">返回顶部</a> </body> <script type="text/javascript"> var oTop=document.getElementById("backtop"); var timer = null; var clientH = document.documentElement.clientHeight || document.body.clientHeight; window.onscroll = function(){ var scrollT = document.documentElement.scrollTop || document.body.scrollTop;//获得页面滚动的高度(页面卷上去的高度) if(scrollT >=clientH/4){ // 页面滚动高度 > 浏览器可视区域高度 oTop.style.display = "inline-block";// 控制按钮显示or隐藏 }else{ oTop.style.display = "none"; } }; oTop.addEventListener('click', function () { timer = setInterval(function () { var scrollt = document.body.scrollTop; var speed = scrollt / 3; document.body.scrollTop = scrollt - speed; if (scrollt == 0) { clearTimeout(timer); } }, 30) }, false); </script> </html>
相关文章推荐
- js+JQuery实现返回顶部功能
- js实现滑动返回顶部
- jQuery实现返回顶部功能适合不支持js的浏览器
- js+JQuery实现返回顶部功能
- 仿新浪微博返回顶部的js实现(jQuery)
- 返回顶部的js实现(jQuery/MooTools)
- 仿新浪微博返回顶部的js实现(jQuery/MooTools)
- 仿新浪微博返回顶部的js实现(jQuery/MooTools)
- js+JQuery实现返回顶部功能
- 返回顶部的js实现(jQuery/MooTools)
- js+JQuery实现返回顶部功能
- js+JQuery实现返回顶部功能
- 返回顶部的js实现(jQuery/MooTools)
- 返回顶部的js实现
- JS做”返回顶部”按钮功能并实现滑动效果
- js+JQuery实现返回顶部功能
- jQuery实现返回顶部功能适合不支持js的浏览器
- (转)返回顶部的js实现(jQuery/MooTools)
- js实现html页面滚动条向下拉到一定的程度时,某个div就固定在顶部,向上拉时返回原位置。