【JS基础】返回顶部效果
来源:互联网 发布:2017php视频教程百度云 编辑:程序博客网 时间:2024/05/29 11:47
参考视频:http://www.imooc.com/learn/65
html/css部分
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="返回顶部效果.js"></script><style> .container{ width:1190px; margin: 0px auto; } .container a{ display: none; width:40px; height:40px; background: url(http://img.mukewang.com/535e0dc100010e9c00400080.jpg) no-repeat; position: fixed; left:95%; bottom: 50px; } .container a:hover{ background: url(http://img.mukewang.com/535e0dc100010e9c00400080.jpg) no-repeat; background-position: left -40px; }</style> </head><body> <div class="container"> <img src="http://img.mukewang.com/535e0ce800015b7511902787.jpg" alt=""> <a id="btn" href="javascript:" class="btn" title="回到顶部"></a> </div></body></html>
JS部分
window.onload=function(){ var obtn=document.getElementById("btn"); var clientHeight=document.documentElement.clientHeight||ocument.body.clientHeight; var isTop=true; var timer=null; window.onscroll=function(){ var topH=document.documentElement.scrollTop||document.body.scrollTop; if(topH>clientHeight){ obtn.style.display="block"; }else{ obtn.style.display="none"; } } obtn.onclick=function(){ timer=setInterval(function(){ var topH=document.documentElement.scrollTop||document.body.scrollTop; var stepLength=Math.ceil(topH/5); document.documentElement.scrollTop=document.body.scrollTop=topH-stepLength; if(topH==0){ clearInterval(timer); } },30); }}
0 0
- 【JS基础】返回顶部效果
- js 返回顶部效果代码
- 返回顶部效果
- javascript返回顶部效果
- jQuery返回顶部效果
- HTML5 返回顶部 效果
- jQuery返回顶部效果
- 返回顶部效果
- 网站返回顶部效果
- 返回顶部效果!
- 用js实现简单的点击返回顶部效果
- 用js实现简单的点击返回顶部效果
- js运动实例-带运动的返回顶部效果
- JS实现效果-点击按钮返回到页面顶部
- js返回页面顶部
- js 返回顶部代码
- js 返回顶部
- js返回顶部代码
- Javaweb 登录注册的实现
- LeetCode17. Letter Combinations of a Phone Number
- CI框架的配置和MVC的简单介绍
- 机器学习资料
- 文件读写
- 【JS基础】返回顶部效果
- 自动生成mysql表格的一个网页,没有ERStudio功能全
- Js_canvas_01
- Android随笔之——闹钟制作铺垫之AlarmManager详解
- matlab 生成伽罗华域中元素代码
- wpa_supplicant的用法
- 数据库面试常问的一些基本概念
- 卡尔曼滤波的原理说明
- Molly's Chemicals CodeForces