JS实现效果-点击按钮返回到页面顶部
来源:互联网 发布:男士搭配服装软件 编辑:程序博客网 时间:2024/05/09 12:27
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>JS实现效果-点击按钮返回到页面顶部</title> <style> #container{margin:0;padding:0;} #box1,#box2,#box3,#box4{width:100%;height:500px;} #box1{background: deepskyblue;} #box2{background: yellowgreen;} #box3{background: darkred;} #box4{background: blueviolet;} #icon{width:50px;height:50px;font-size: 20px;background: #CDCC7D;line-height: 50px;text-align: center;position: fixed;bottom:20px;right:20px;color:#666;font-weight: bolder;} </style> </head> <body> <div id="container"> <div id="box1"></div> <div id="box2"></div> <div id="box3"></div> <div id="box4"></div> <div id="icon">↑</div> </div> </body> <script type="text/javascript"> window.onload = function(){ var btn = document.getElementById("icon"); var timer = null; var oScroll = true; //滚动条事件,触发时清空定时器 window.onscroll = function(){ if(!oScroll){ clearInterval(timer); } oScroll = false; } btn.onclick = function(){ //加入定时器让他又快到慢滚动到顶部 timer = setInterval(function(){ //获取当前scrollTop的高度位置(兼容ie和chrom浏览器) var oTop = document.documentElement.scrollTop || document.body.scrollTop; //设置速度由快到慢 var ispeed = Math.floor(-oTop / 7); document.documentElement.scrollTop = document.body.scrollTop = oTop + ispeed; oScroll = true; if(oTop == 0){ clearInterval(timer); } },30); } } </script></html>
以上代码直接粘贴复制即可查看效果,兼容ie和chrome浏览器!!!
阅读全文
0 0
- JS实现效果-点击按钮返回到页面顶部
- jquery实现点击按钮返回到页面顶部
- 【web布局】点击按钮返回页面顶部的功能实现
- 用js实现简单的点击返回顶部效果
- 用js实现简单的点击返回顶部效果
- 返回到顶部按钮实现
- jquery 点击按钮页面返回顶部
- JS实现返回页面顶部
- js实现返回页面顶部
- 点击top返回到页面顶部
- jQuery实现返回顶部按钮效果
- jQuery实现返回顶部按钮效果
- jQuery实现返回顶部按钮效果
- 返回到顶部JS实现
- Js简单实现返回顶部按钮功能
- 如何实现“返回顶部”的页面效果
- 返回到顶部按钮
- js-监控滚动条出现置顶按钮,点击返回顶部
- ThinkPHP(字母函数)
- 【mysql 主从复制】掌握MySQL主从复制
- 网络名词解析
- 一种查询表详细属性的方法
- 用PHPStorm实现在本地实时编辑服务器端的代码
- JS实现效果-点击按钮返回到页面顶部
- 数据结构实验之查找三:树的种类统计
- PHP session 单双引号引发的重定向循环
- android studio 升级3.0后,遇到的相关异常(6-7个bug)描述和解决办法!
- BigDecimal除法后保留两位小数
- 新版codota Android Studio常用插件
- phpcms v9解决lists标签中,加上where后其他条件失效的问题
- 数组中最大的差值-LintCode
- vs2015打开VS2010的工程时,无法解析的外部符号 __imp___vsnprintf