1、原理javascript
2、實現代碼css
<!DOCTYPE HTML>html
<html>java
<head>jquery
<meta http-equiv="content-type" content="text/html; charset=utf-8" />ajax
<title>回到頂部demo</title>api
<style type="text/css"> .up{ position:fixed; bottom:20px; right:20px; width:10px; display:none; } </style>ide
</head>動畫
<body>ui
<div style="background:rgb(200,200,200);height:2000px;">我很長</div>
<a id="up" href="javascript:;" class="up">回到頂部</a>
</body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
//綁定頁面滾動事件
$(window).bind('scroll',function(){
var len=$(this).scrollTop();
if(len>=100){
//顯示回到頂部按鈕
$('#up').show();
}else{
//影藏回到頂部按鈕
$('#up').hide();
}
})
//綁定回到頂部按鈕的點擊事件
$('#up').click(function(){
//動畫效果,平滑滾動回到頂部
$(document).animate({ scrollTop: 0 });
//不須要動畫則直接
//$(document).scrollTop(0) })
</script>
</html>