码迷,mamicode.com
首页 > Web开发 > 详细

网页怎么实现返回顶部的按钮

时间:2015-09-18 11:43:29      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

先从js事件来考虑,这个功能是怎么实现的。

1:当下滑鼠标的时候,出现按钮。

2:点击按钮,回到顶部。按钮隐藏。

(1)先弄个占位符,按钮要在哪个位置显示

1     <!-- 扩展    id 也可以有样式,不过是#id显示-->
2     <ul id="jump">
3         <!-- display:none:内联标签    tops 点击 之后 到top-->
4         <li style="display: none; height: 50px;"><a id="tops" href="#top" title="返回顶部"></a></li>
5         <!-- <li style=""></li> -->
6     </ul>

(2)滑动鼠标,触发事件;当超过多少距离的时候,显示,或者隐藏

1         $(window).scroll(function() {
2             if ($(window).scrollTop() > 50) {
3                 $(‘#jump li:eq(0)‘).fadeIn(800);//逐渐显示
4             } else {
5                 $(‘#jump li:eq(0)‘).fadeOut(800);//逐渐隐藏
6             }
7         });

(3)点击按钮,触发事件;以动画效果回到顶部

1         $("#top").click(function() {
2             $(‘body,html‘).animate({scrollTop:0},400);//以动画的效果返回
3         });

接着来说说他的样式:

1:在哪个位置出现,占位符在哪里2:按钮的样式

(1):首先肯定是占位符的样式吧,在哪里出现

 1 /*出现的位置*/
 2 #jump{
 3     position:fixed;   /*position:定位   fixed:相对于窗口*/
 4     _position:absolute;
 5     top:400px;        /*距离顶端400像素*/
 6     _top:expression(documentElement.scrollTop + "px");
 7     left: 50%;    /*元素自己距离左边的多少*/
 8     margin-left:550px;    /*margin外边框属性*/
 9     _margin-right:0px;
10     width:40px;
11     z-index: 400;    /*元素的叠队顺序*/
12 }

 

(2):点击按钮的样式与背景

 1 /*点击框的样式*/
 2 #tops{
 3     display:block;    /*元素应该生成框的类型*/
 4     width:40px;
 5     height:42px;
 6     cursor:pointer;    /*要显示的光标的形状  这个是一个手*/
 7 }
 8 /*背景图片*/
 9 #tops{
10     background:url(../img/top.png) repeat scroll 0% 0% transparent;/*背景图片*/
11 }

 

(3)当把鼠标放在按钮上显示的样式

1 /*鼠标放在上面就会显示的样式*/
2 #tops:hover{
3     background:url(../img/toped.png) repeat scroll 0% 0% transparent;
4 }

 

技术分享然后他就出来了,哈哈。

总结

网页怎么实现返回顶部的按钮

标签:

原文地址:http://www.cnblogs.com/IDomyself/p/4818573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!