手机
当前位置:查字典教程网 >编程开发 >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返回顶部的按钮实现方法】相关文章:

Jquery注册事件实现方法

JavaScript获取两个数组交集的方法

JavaScript获取并更改input标签name属性的方法

原生javascript实现解析XML文档与字符串

Javascript中For In语句用法实例

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

在JavaScript中使用NaN值的方法

Javascript节点关系实例分析

JavaScript实现鼠标滑过处生成气泡的方法

js控制div弹出层实现方法

精品推荐
分类导航