网页中一个简单的返回头部实例

这篇博客分享了一个简单的网页返回顶部功能的实现方法,通过CSS定义样式和JavaScript控制交互。当用户滚动到页面底部时,一个返回顶部的按钮会自动显示,点击后平滑滚动回页面顶部。CSS部分设置了按钮的样式,JS部分则处理了按钮的显示与页面滚动的行为。这个功能可以方便地自定义并应用到任何网页中。

一个简洁的返回网页顶部实例,通过CSS和一段JS控制,简单实用,推荐给大家收藏使用。CSS中定义一个返回顶部的图片,自己设定地址。

CSS段大致内容为:


  1. <style type="text/css">
  2. #gotop:hover{background-position:0px -51px}#gotop {width: 38px;height: 39px;position: fixed;bottom: 20px;right: 40px;top: auto;display: block;cursor: pointer;z-index: 999;background: #00a4ef url(/skin/21.png) no-repeat;border: 1px solid #dfdfdf;}
  3. </style>

DIV调用内容:


  1. <div id="gotop" style="display: none;"></div>

JS段内容:


  1. <script type="text/javascript">
  2. backTop=function (btnId){
  3. var btn=document.getElementById(btnId);
  4. var d=document.documentElement;
  5. var b=document.body;
  6. window.onscroll=set;
  7. btn.onclick=function (){
  8. btn.style.display="none";
  9. window.onscroll=null;
  10. this.timer=setInterval(function(){
  11. d.scrollTop-=Math.ceil((d.scrollTop+b.scrollTop)*0.1);
  12. b.scrollTop-=Math.ceil((d.scrollTop+b.scrollTop)*0.1);
  13. if((d.scrollTop+b.scrollTop)==0) clearInterval(btn.timer,window.onscroll=set);
  14. },10);
  15. };
  16. function set(){btn.style.display=(d.scrollTop+b.scrollTop>100)?'block':"none"}
  17. };
  18. backTop('gotop');
  19. </script>

想省事的可以直接调用。位置,图片,自己设定一下,下拉后显示!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值