jQuery制作返回顶部按钮
2014-08-11 15:11
302 查看
在如今的网页中,各类人性化的设计层次不穷,在网页文档末尾添加一个返回顶部按钮看似是一个很小的举动,却为整个网页的友好型加分不少,下面就利用jQuery一起制作一个简单的返回顶部按钮。
首先,我们需要在html文档中添加元素,就像这样:
css样式如下:
这儿我们没有设置#scrollTop的top值,因为我们要根据浏览器窗体的大小动态设置,所以在js文件中进行设置。
注意这个地方:
需要写上body和html两个元素,如果不写body,chrome下不能用FF下能用,不写html则相反。具体原因请去了解body和html的区别。
这样一个简单的返回顶部按钮就只做完成了,是不是很简单。
demo下载
首先,我们需要在html文档中添加元素,就像这样:
<div id="scrollTop"></div>然后为它添加一个样式,这而我们要考虑到按钮应该处于页面的哪个地方,常见的是一直存在在我们所见区域的右边,那么我们只要简单使用position:fixed来固定它。另外一种是放在文档底部,滑动到那个地方的时候就显示出来。这儿我们只做第一种。
css样式如下:
#scrollTop { width: 30px; height: 30px; background: url(../image/scrolltop.png) no-repeat; position: fixed; right: 20px; opacity: 0.6; filter: alpha(opacity=60); } #scrollTop:hover{ opacity: 1; filter: alpha(opacity=100); cursor: pointer; }
这儿我们没有设置#scrollTop的top值,因为我们要根据浏览器窗体的大小动态设置,所以在js文件中进行设置。
$(document).ready(function(){ //定位按钮高度且隐藏按钮 $('#scrollTop').css({top:$(window).height()-80}).hide(); //监听滚轮滑动事件 $(window).scroll(function() { $(window).scrollTop() >0 ? $('#scrollTop').fadeIn(400) : $('#scrollTop').fadeOut(400); }); //监听按钮点击事件 $('#scrollTop').bind('click',function(){ $('body,html').animate({'scrollTop':0},800,'swing'); }); });
注意这个地方:
$('body,html').animate({'scrollTop':0},800,'swing');
需要写上body和html两个元素,如果不写body,chrome下不能用FF下能用,不写html则相反。具体原因请去了解body和html的区别。
这样一个简单的返回顶部按钮就只做完成了,是不是很简单。
demo下载
相关文章推荐
- jquery制作返回顶部按钮 教程
- jQuery实现返回顶部按钮效果
- 返回顶部按钮的代码jQuery topLink Plugin
- jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
- jQuery返回顶部特效,网页右下角的回到顶部按钮
- 一个带微博按钮的jquery返回顶部效果代码
- jquery实现点击按钮返回到页面顶部
- jquery 点击按钮页面返回顶部
- 制作简单的返回顶部按钮
- jquery,返回到顶部按钮
- jquery左边浮动到一定位置时显示返回顶部按钮
- jquery左边浮动到一定位置时显示返回顶部按钮
- jQuery实现返回顶部按钮效果
- jQuery实现返回顶部按钮效果
- jQuery制作返回页面顶部
- jquery实现当页面滚动超过一屏时显示返回顶部按钮
- jquery超实用页面返回顶部按钮 转自 http://www.htmleaf.com/ziliaoku/qianduanjiaocheng/201611254220.html
- jquery back to top 页面底部的返回顶部按钮
- jQuery制作带有微信二维码扫描的页面返回顶部代码
- jQuery实现返回顶部按钮效果