javascript——回到顶端按钮的编写
2016-03-20 11:12
423 查看
1.用jquery编写回到顶端按钮(上升速度逐渐减慢)
2.html代码
3.js脚本
2.html代码
<a href="javascript:void(0);" class="topbtn" title="回到顶端" id="topbtn" onclick="backtop()"></a>
3.js脚本
/** * 当距离顶端的距离超过100px时触发 */ $(document).ready(function() { var topbtn = $("#topbtn"); // var pagelookheight = document.documentElement.clientHeight; // 第一屏高度749px var pagelookheight = 100; window.onscroll = function() { var backtop = document.body.scrollTop; if (backtop >= pagelookheight) { topbtn.show(); } else { topbtn.hide(); } } }); function backtop() { var timer = null; timer = setInterval(function() { var backtop = document.body.scrollTop; // 速度调节 var speedtop = backtop / 5; document.body.scrollTop = backtop - speedtop; if (backtop == 0) { clearInterval(timer); } }, 30); }
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- javascript实现10进制转为N进制数
- jQuery Ajax 跨域调用
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- Shell 脚本编程陷阱
- 最后一次说说闭包
- Ajax
- $.ajax()方法详解
- jQuery ajax - ajax() 方法
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究