javascript中返回顶部按钮的实现
2015-05-05 00:00
537 查看
炫酷的返回顶部功能
js核心代码
html
以上所述就是本文的全部内容了,希望大家能够喜欢。
js核心代码
window.onscroll = function(){ var t = document.documentElement.scrollTop || document.body.scrollTop; var top_div = document.getElementById( "go" ); if( t >= 300 ) { top_div.style.display = "block"; } else { top_div.style.display = "none"; } } var ptt=20; function pageScroll() { document.getElementById('flypig').style.display='block'; window.scrollBy(0,-10); //每次上升10px if(document.body.scrollTop==0) { document.getElementById('flypig').style.marginBottom=ptt+'px'; ptt=ptt+10; } scrolldelay = setTimeout('pageScroll()',2); //2毫秒重复执行一次 if(ptt>=1000){ ptt=0; document.getElementById('flypig').style.marginBottom=20+'px'; document.getElementById('flypig').style.display='none'; clearTimeout(scrolldelay); } //pageScroll ends }
html
<!DOCTYPE html> <html> <head> <title>返回顶部按钮的实现</title> <meta charset="utf-8" /> <style> body{ margin:0px; } #flypig{ display: none; float: left; position: fixed; bottom: 20px; margin-left: 75%; cursor: pointer; margin-bottom: 20px; } #go{ display: block; float: left; position: fixed; bottom: 10px; margin-left: 75%; cursor: pointer; } </style> <script> window.onscroll = function(){ var t = document.documentElement.scrollTop || document.body.scrollTop; var top_div = document.getElementById( "go" ); if( t >= 300 ) { top_div.style.display = "block"; } else { top_div.style.display = "none"; } } var ptt=20; function pageScroll() { document.getElementById('flypig').style.display='block'; window.scrollBy(0,-10); //每次上升10px if(document.body.scrollTop==0) { document.getElementById('flypig').style.marginBottom=ptt+'px'; ptt=ptt+10; } scrolldelay = setTimeout('pageScroll()',2); //2毫秒重复执行一次 if(ptt>=1000){ ptt=0; document.getElementById('flypig').style.marginBottom=20+'px'; document.getElementById('flypig').style.display='none'; clearTimeout(scrolldelay); } //pageScroll ends } </script> </head> <body> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <h1 style="text-align:center;">请往下滑</h1> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /><br /> <br /> <br /> <br /> <br /><br /> <br /> <br /> <br /> <br /><br /> <br /> <br /> <br /> <br /><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /><!--让你的页面足够的长--> <div style="display: none; float: left; position: fixed; margin-left: 50%; cursor: pointer; margin-bottom: 20px;" id="flypig"> <img src="/wp-content/themes/Jakesoft/images/flypig.gif"> </div> <div style="display: none; float: left; position: fixed; bottom: 10px; margin-left: 50%; cursor: pointer;" id="go" onclick="pageScroll()">返回顶部</div></html>
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关文章推荐
- javascript中返回顶部按钮的实现
- javascript返回顶部的按钮实现方法
- 基于Javascript实现返回顶部按钮
- javascript实现博客园页面右下角返回顶部按钮
- javascript返回顶部的按钮实现方法
- javascript实现博客园页面右下角返回顶部按钮
- javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
- 基于Javascript实现返回顶部按钮
- JavaScript 弹出窗体点击按钮返回选择数据的实现
- jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
- 原生JavaScript实现返回顶部功能
- 返回页面顶部top按钮通过锚点实现(自写)
- 打印、返回顶部、关闭窗口三个按钮的实现……
- JavaScript原生代码实现返回顶部缓动效果
- 【web布局】点击按钮返回页面顶部的功能实现
- jQuery实现返回顶部按钮效果
- JavaScript 弹出窗体点击按钮返回选择数据的实现
- 关于 JavaScript弹出窗体 点击按钮返回选择数据 的实现
- 返回到顶部按钮实现
- jquery实现当页面滚动超过一屏时显示返回顶部按钮