星空网 > 软件开发 > Java

返回顶部的按钮设计

html:

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

css:

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

script:

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

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

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);  };};

 




原标题:返回顶部的按钮设计

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

国际采购物流:https://www.goluckyvip.com/tag/102156.html
北京国际物流有哪些公司:https://www.goluckyvip.com/tag/102157.html
电脑国际物流:https://www.goluckyvip.com/tag/102158.html
国际电脑物流:https://www.goluckyvip.com/tag/102159.html
垂直细分店铺:https://www.goluckyvip.com/tag/10216.html
常熟国际物流园:https://www.goluckyvip.com/tag/102160.html
下周开始,安徽人免费游九华山,带上身份证就:https://www.vstour.cn/a/408234.html
上海滑雪场门票价格?:https://www.vstour.cn/a/408235.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流