`

Jquery实现返回顶部

 
阅读更多
 //页面加载后干了3件事
$(document).ready(function(){
	//1.首先将#goTopBtn隐藏
	$("#goTopBtn").hide();

	//2.给窗口添加事件:滚动时触发
	$(window).scroll(function(){
		//当滚动条的位置处于距顶部0像素以上时,返回顶部按钮出现,否则消失
		if ($(window).scrollTop()>0){
			$("#goTopBtn").fadeIn(1500);
			}
		else{
			$("#goTopBtn").fadeOut(1500);
			}
	});
	
	//3.当点击返回顶部按钮后,回到页面顶部位置
	$("#goTopBtn").click(function(){
		$('body,html').animate({scrollTop:0},1000);
	});
});
BODY {
	HEIGHT: 3600px;
}
#goTopBtn {
	POSITION: fixed;
	RIGHT: 20px;
	BOTTOM: 35px;
}  
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>jQuery版 弹性返回顶部</title>
<script src="js/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="js/scrolltop.js" type="text/javascript"></script>
<link href="css/lrtk.css" type="text/css" rel="stylesheet">
</head>
<body>
<h1>
jQuery版 弹性返回顶部
</h1>
<div style="display: none;" id="goTopBtn">
    <img src="images/lanren_top.jpg">
</div>
</body></html>

注:scrollTop([val])获取匹配元素相对滚动条顶部的偏移。

2
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics