手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript返回顶部的按钮实现方法
javascript返回顶部的按钮实现方法
摘要:本文实例介绍了javascript返回顶部的按钮实现方法,分享给大家供大家参考,具体内容如下html:css:#btn{position:f...

本文实例介绍了javascript返回顶部的按钮实现方法,分享给大家供大家参考,具体内容如下

html:

<a href="javascript:;" id="btn" title="回到顶部"></a>

css:

#btn{position:fixed;display:none;}

script:

获取滚动条高度:document.documentElement.scrollTop || document.body.scrollTop

获取可视区高度:document.documentElement.clientHeight

js代码

window.onload = function(){ var obtn = document.getElementById('btn'); //获取页面可视区的高度 var clientHeight = document.documentElement.clientHeight; var timer = null; var isTop = true; window.onscroll = function(){ var osTop = document.documentElement.scrollTop || document.body.scrollTop; if (osTop >= clientHeight){ //显示按钮 obtn.style.display = 'block'; }else { //隐藏按钮 obtn.style.display = 'none'; } if (!isTop){ clearInterval(timer); } isTop = false; }; obtn.onclick = function(){ //设置定时器 timer = setInterval(function(){ //获取滚动条距离顶部的高度 var osTop = document.documentElement.scrollTop || document.body.scrollTop; var ispeed = Math.floor(-osTop / 6); document.documentElement.scrollTop = document.body.scrollTop = osTop +ispeed; isTop = true; if (osTop === 0){ clearInterval(timer); } },30); }; };

希望本文所述对大家学习javascript程序设计有所帮助。

【javascript返回顶部的按钮实现方法】相关文章:

JavaScript中的small()方法使用详解

javascript生成不重复的随机数

javascript实现表格增删改操作实例详解

JavaScript函数使用的基本教程

javascript实现Table排序的方法

JavaScript实现带标题的图片轮播特效

JavaScript获取当前运行脚本文件所在目录的方法

javascript 动态添加表格行

javascript判断并获取注册表中可信任站点的方法

JavaScript中length属性的使用方法

精品推荐
分类导航