JQuery回到顶部(Scroll to Top)

貌似微博开始火的时候,回到顶部越来越多地被使用了,加上回到顶部的按钮,可以让用户在浏览完一个页面之后快速地返回顶部导航。如果你的网站底部没有相关导航的话这个效果就会非常实用。

原理其实很简单,获取滚动条到页面顶部的距离,到某个数值之后显示回顶按钮,点击回顶按钮时,让滚动条返回页面顶部。

做了个简单的Demo,样式部分使用了css3,所以使用现代浏览器看到的效果会好些哦。

猛击查看演示Demo

HTML代码

<p id="back-top"><a href="#top"><span></span>Back to Top</a></p>

Javascript代码

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
	//隐藏 #back-top 先
	$("#back-top").hide();
	// 滚动条距顶100px显示 #back-top
	$(function () {
		$(window).scroll(function () {
			if ($(this).scrollTop() > 100) {
				$('#back-top').fadeIn();
			} else {
				$('#back-top').fadeOut();
			}
		});
		// 点击事件 回到顶部
		$('#back-top a').click(function () {
			$('body,html').animate({
				scrollTop: 0
			}, 600);
			return false;
		});
	});
 
});
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值