博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【第三期】根据51CTO的返回顶部按钮重写的实现返回顶部的实现效果
阅读量:5942 次
发布时间:2019-06-19

本文共 1421 字,大约阅读时间需要 4 分钟。

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

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

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

本文转自 吴雨声 51CTO博客,原文链接:http://blog.51cto.com/liangxiao/1252177,如需转载请自行联系原作者
你可能感兴趣的文章
Spring(十八):Spring AOP(二):通知(前置、后置、返回、异常、环绕)
查看>>
CentOS使用chkconfig增加开机服务提示service xxx does not support chkconfig的问题解决
查看>>
微服务+:服务契约治理
查看>>
save
查看>>
Android DrawLayout + ListView 的使用(一)
查看>>
clear session on close of browser jsp
查看>>
asp.net mvc Post上传文件大小限制 (转载)
查看>>
关于吃掉物理的二次聚合无法实现的需要之旁门左道实现法
查看>>
mysql出现unblock with 'mysqladmin flush-hosts'
查看>>
oracle exp/imp命令详解
查看>>
开发安全的 API 所需要核对的清单
查看>>
Mycat源码中的单例模式
查看>>
WPF Dispatcher介绍
查看>>
fiddler展示serverIP方法
查看>>
C语言中的随意跳转
查看>>
WPF中如何将ListViewItem双击事件绑定到Command
查看>>
《聚散两依依》
查看>>
小tips:你不知道的 npm init
查看>>
Mac笔记本中是用Idea开发工具在Java项目中调用python脚本遇到的环境变量问题解决...
查看>>
Jmeter也能IP欺骗!
查看>>