在内容长页处动态增加滚动的返回头部图标
来源:互联网 发布:linux io性能分析 编辑:程序博客网 时间:2024/06/05 11:58
1.前言:
在做网页设计过程中,如果网页内容的长度不定,且当内容过长时,需要不断下拉滚动条查看新的内容。
但是,如果我需要返回头部看原来旧的内容,又需要往上滚动,让用户感觉很不方便。因此,做一个能够根据内容长度
动态增加返回头部图标的需求应运而生。
2.具体实现:
1)css文件内容:
/******返回顶部*******/p#back-to-top{ position:fixed; display:none; bottom:50px; right:210px;}p#back-to-top a{ text-align:center; text-decoration:none; color:#979797; display:block; width:50px; /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/ -moz-transition:color 1s; -webkit-transition:color 1s; -o-transition:color 1s;}p#back-to-top a:hover{ color:#333333;}p#back-to-top a span{ background:transparent url(/images/uptotop.png) no-repeat; border-radius:6px; display:block; height:50px; width:50px; margin-bottom:5px;text-align:center; /*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/ -moz-transition:background 1s; -webkit-transition:background 1s; -o-transition:background 1s;}#back-to-top a:hover span{ background:transparent url(/images/uptotop.png) no-repeat;}
-----------------------------uptotop.png-----------------------------
---------------------------------------------------------------------------
2)页面增加的js代码段(需要jquery的支持):
<!-- 加载页面 --><script language="javascript" type="text/javascript">$(document).ready(function(){//当滚动条的位置处于距顶部800像素以下时,跳转链接出现,否则消失$(window).scroll(function(){if ($(window).scrollTop()>800){$("#back-to-top").fadeIn(1500);}else{$("#back-to-top").fadeOut(1500);}});//当点击跳转链接后,回到页面顶部位置$("#back-to-top").click(function(){$('body,html').animate({scrollTop:0},1000);return false;});});</script>
0 0
- 在内容长页处动态增加滚动的返回头部图标
- -webkit-overflow-scrolling:touch;在本身没有滚动,动态加入内容撑大后不滚动的bug
- 网站在浏览器头部的小图标如何弄
- jquery获取动态增加内容的高度
- 制作一个简易的网页,用不同的颜色区分头部、内容以及底部,在滚动页面的过程中,底部保持不变。
- 使用css实现页面头部固定,下面随着内容的增多滚动,但是头部不动的效果
- viewPager根据数据填充内容并动态生成小图标,和滚动
- div块的overflow属性,自动为溢出内容区的内容增加滚动条
- 在菜单上增加图标
- 在标题栏增加应用图标
- 在SqlServer中用自定义函数返回动态表内容
- 在SqlServer中用自定义函数返回动态表内容
- Swing:在JScrollPane(JTextArea)中增加内容时,滚动条自动滚至底部
- matlab 动态增加uitable内容
- 头部和底部固定,中间内容可滚动
- 通过改变innerHTML的内容,动态增加选择项
- 哈希数组的头部增加一项
- 滚动条触发的内容动态加载效果
- 关于手机bootloader和recovery的介绍
- Activity子线程修改UI
- How to loadview
- 往Eclipse上添加CDT
- 关于Android中的armeabi 和armeabi-v7a
- 在内容长页处动态增加滚动的返回头部图标
- Android中的Handler的post方法详解
- 哈哈。我也开通博客了。。。
- 更轻量的 View Controllers
- cocos2d-x 源码剖析(18)
- PHP_PDO
- 红魔减肥晶的效果怎么样?奇葩”前夫要复婚,我要不要答应呢
- C Runtime Library(MSVCRT)来历
- Ubuntu上使用Hadoop 2.x 九 HDFS cluster拓扑管理