Animated Scroll to Top (滚动回顶部)
来源:互联网 发布:php 微信app支付demo 编辑:程序博客网 时间:2024/06/15 18:42
越来越懒了=w=
demo:demo
<div id="pagewrap"><h2><a href="http://webdesignerwall.com/tutorials/animated-scroll-to-top">Animated Scroll to Top</a></h2>..........................<p id="back-top"><a href="#top"><span></span>Back to Top</a></p>
</div>
用一个div包裹内容,里面主要内容是那个p id="back-top"的,作为滚动回顶部的按钮
#pagewrap{margin:0 auto;width:600px;padding-left:150px;position:relative;}#back-top{position:fixed;bottom:30px;margin-left:-150px;}#back-top a{width:108px;display:block;text-align:center;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;-webkit-transition:1s;-moz-transition:1s;transition:1s;}#back-top a:hover{color:#000;}#back-top span{width:108px;height:108px;display:block;margin-bottom:7px;background:#ddd url(up-arrow.png) no-repeat center center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:1s;-moz-transition:1s;transition:1s;}#back-top a:hover span{background-color:#777;}里面有些transition来设置动作的缓和 让效果看起来更加好
back-top div固定在底部
$(document).ready(function(){$('#back-top').hide();$(function(){$(window).scroll(function(){if($(this).scrollTop()>100){$('#back-top').fadeIn();}else$('#back-top').fadeOut();});$('#back-top').click(function(){$('body,html').animate({scrollTop:0},800);return false;})});});
JS部分也很简单,主要用jquery
先把#back-top隐藏起来
下面我们监控在窗口滚动的时候scroll 当scrollTop的值大于100px的时候把按钮渐进显示,小于的时候淡出
而点击按钮的时候,设定动画animate({属性,时间})神马的 慢慢回滚到顶部 最后return false去掉链接的默认事件和冒泡啊捕获神马的
大功告成,轻松自如如鱼得水水到渠成诚心诚意意大利面。
0 0
- Animated Scroll to Top (滚动回顶部)
- jQuery 实现 Scroll to Top 滚动到页面顶部
- JQuery回到顶部(Scroll to Top)
- scroll to top 失效怎么办
- js+css实现回到顶部按钮(back to top)
- 判断scroll是否滚动到底部以及实现回到顶部
- Elasticsearch的滚动(scroll)
- Jquery scroll 向下滚动到据顶部超过1000px时,回到顶部
- (翻译)第十七回 JavaFX2.0 滚动窗Scroll Pane
- jquery实现返回顶部按钮和scroll滚动功能[带动画效果] 转载
- html 固定底部存在滚动条 初始化时可以Scroll顶部
- jquery实现返回顶部按钮和scroll滚动功能[带动画效果]
- scroll()实现导航栏跟随滚动
- 页面局部滚动(scroll)实现方式
- 页面滚动(scroll)有关JS操作
- back to top 回到顶部按钮 css+js
- Back Top ②(回到顶部)
- scroll滚动条样式
- 移植madplay时的脚本文件
- 10年磨砺WebSphere
- quickcocos2dx framework环境变 fatal error C1083: 无法打开源文件:“.Box2D/Dynamics/b2World.h”: No such file or d
- MFC 自定义非窗口类控件中实现 ON_COMMAND 和 ON_UPDATE_COMMAND_UI
- Aspects:一个处理注解的简单工具?
- Animated Scroll to Top (滚动回顶部)
- [LeetCode] Populating Next Right Pointers in Each Node II
- Oracle数据恢复顾问(DRA)
- 两个Activity传递数据和对象
- Hadoop集群配置(最全面总结)
- linux下打开、关闭tomcat,实时查看tomcat运行日志
- 手把手教你实现印象派DIY功能
- centos 安装postfix dovecot saslauth
- squid 3.1缓存管理和维护(3)