一、使用自定义链接锚点
在页面顶部定义一个锚点,然后将返回顶部a链接的href属性指向该锚点。
<body>
<a name="goTop"></a>
<div>我在顶部</div>
<!-- 很多内容 -->
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<div><a href="#goTop">返回顶部</a></div>
</body>
二、href指向特定的id
给页面顶部元素设置一个id值,将返回顶部a链接的href属性指向改id属性的元素。
<body>
<div id="header">我在顶部</div>
<!-- 很多内容 -->
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<div><a href="#header">返回顶部</a></div>
</body>
三、使用默认链接锚点
添加一个a链接,设置a链接的href属性值为"#top"即可实现。
<body>
<div>我在顶部</div>
<!-- 很多内容 -->
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br>
<div><a href="#top">返回顶部</a></div>
</body>
四、使用scrollTop
<body>
<div class="box"></div>
<div class="toTop">回到顶部</div>
<script src="../jquery-1.12.4.js"></script>
<script>
//方法一
$(".toTop").click(function(){
$(document).scrollTop(0)
})
//方法二
$(".toTop").click(function(){
console.log(0)
$("body,html").animate({
"scrollTop":0
},1000)
})
</script>
</body>