实现回到顶部功能
2015-11-17 19:10
363 查看
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">参考实现demo : </span><a target=_blank href="http://www.cnblogs.com/beyondfengyu/archive/2013/03/28/2987823.html" target="_blank" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">jQuery实现回到顶部功能</a>
利用jQuery实现回到顶部功能,主要是用到了元素的定位属性(scrolltop等),参考文章 :JQuery Div scrollTop ScrollHeight
另一方面也学习了从background-position的方法(抠图),参考文章 : CSS从大图中抠取小图完整教程(background-position应用)
1.html页面代码
<body> <div class="gotoTop"></div> <h1>Testing div Demo: GO TO TOP!</h1> <div class="container"> 噼里啪啦一段大段文字,可以放一片自己喜欢的散文,吼吼哈。。 </div> </body>2.css代码
<style> body{ padding:0; background-color:#aaa; } .container{ margin-left: 50px; margin-right: 50px; background-color: #fff; color:#c0c0c0; font-size:18px; letter-spacing: 4px; padding:10px; border-radius: 10px; } .gotoTop{ display: none; position: fixed; right: 10px; bottom: 10px; width:50px; height:50px; background: #fff url(img/goTopOne.png) -70px 0; } .gotoTop:hover{ background: #fff url(img/goTopOne.png) 0 0; } </style>3.js代码
<script> function gotoTop(){ console.log("come in function gotoTop."); $(window).scroll(function(){ console.log("scroll function."); if($(window).scrollTop() >100){ $(".gotoTop").fadeIn(500); }else{ $(".gotoTop").fadeOut(500); } }); } $(function(){ $(".gotoTop").click(function(){ $('body,html').animate({scrollTop:0}, 1000); }); gotoTop(); }); </script>
相关文章推荐
- TypeScript Handbook 2——接口1(翻译)
- Http协议
- VFP处理数据的问题和myeclipse导入包的问题
- spring mvc controller间跳转 重定向
- 阿里支付宝java接口
- Person模拟
- Linux 路由配置 route命令 /etc/sysconfig/static-routes
- webview学习笔记
- netstat 命令解析
- 前后端分离(一)
- 团队项目冲刺总结
- hibernate多对多的问题和sql server数据库update的问题
- AngularJS指令开发 详解一
- 高精度低精度以及不同类型之间的转换
- 仿的微信总结
- ****微信开发问题总结(原创)
- CSS 外补白(Margin) 内补白(Padding) 边框属性 定位(positioning)属性 布局(layout)属性
- 指数(连乘)的快捷求法
- JDBC 连接数据库
- Android群英传