【第三期】根据51CTO的返回顶部按钮重写的实现返回顶部的实现效果

简介:

首先感谢 @lflianglan给我代码,让我灵光一闪(img是用firebug找到51CTO的,直接就用了,大家可以自行替换)。t_0039.gif那么开始了:

1.body区域:

<div style="display: none" title="返回顶部" id="goTopBtn"><img border=0 src="Images/tops.jpg" alt=""></div>

   <script type="text/javascript">goTopEx();</script>

2.head区域:

<link href="css/fydb.css" rel="stylesheet" type="text/css" />

   <script src="JS/scrolltop.js" type="text/javascript"></script>

3.fydb.css代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
body {
     height : auto ;
}
#goTopBtn {
     position fixed ;
     text-align center ;
     line-height 30px ;
     width 30px ;
     bottom 35px ;
     height 33px ;
     font-size 12px ;
     cursor pointer ;
      right 100px ;
      _position absolute ;
      _right auto
}

4.scrolltop.js代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// JavaScript Document
function  goTopEx(){
var  obj=document.getElementById( "goTopBtn" );
function  getScrollTop(){
return  document.documentElement.scrollTop+document.body.scrollTop;
}
function  setScrollTop(value){
if (document.documentElement.scrollTop){
document.documentElement.scrollTop=value;
} else {
document.body.scrollTop=value;
}
}
window.onscroll= function (){getScrollTop()>0?obj.style.display= "" :obj.style.display= "none" ;}
obj. goTop=setInterval(scrollMove,10);
function  scrollMove(){
setScrollTop(getScrollTop()/1.1);
if (getScrollTop()<1)clearInterval(goTop);
}
}
}

完毕,有疑问的请留言,不完善的地方希望大神批评指正。t_0016.gif









本文转自 吴雨声 51CTO博客,原文链接:http://blog.51cto.com/liangxiao/1252177,如需转载请自行联系原作者
目录
相关文章
|
5月前
|
JavaScript 容器
layui实现选项卡(万字博客!!!)
layui实现选项卡(万字博客!!!)
66 0
|
6月前
|
小程序
微信公众号对话框回复消息链接跳转小程序
微信公众号对话框回复消息链接跳转小程序
83 0
|
10月前
给你得博客网站加一个复制提醒弹窗
给网站加一个复制提醒弹窗
49 0
|
搜索推荐
【博客美化】03.分享按钮
【博客美化】03.分享按钮
【博客美化】03.分享按钮
|
JavaScript 前端开发
easyui 后台页面,在Tab中的链接点击后添加一个新TAB的解决方法
1.示例1 新增一个按钮 添加点击事件 onclick="self.parent.addTab('百度','http://www.baidu.com','icon-add')" 如: 打开新TAB 这样点击链接后会增加一个新的TAB     2.
1403 0
|
JavaScript 前端开发
【全网最全的博客美化系列教程】07.添加一个分享的按钮吧
全网最全的博客美化系列教程相关文章目录 【全网最全的博客美化系列教程】01.添加Github项目链接 【全网最全的博客美化系列教程】02.添加QQ交谈链接 【全网最全的博客美化系列教程】03.给博客添加一只萌萌哒的小仓鼠 【全网最全的博客美化系列教程】04.
1548 0
|
JavaScript 前端开发