前端 css+js实现返回顶部功能

Posted AnneHan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端 css+js实现返回顶部功能相关的知识,希望对你有一定的参考价值。

描述:

       本文主要是讲,通过css+js实现网页中的【返回顶部】功能。

 

实现代码:

html

1 <div>
2     <button onclick="returnTop()" id="btnTop" title="返回顶部">返回顶部</button>
3 </div>

 

CSS:

 1 /* return top */
 2 #btnTop {
 3   display: none;
 4   position: fixed;
 5   bottom: 20px;
 6   right: 30px;
 7   z-index: 99;
 8   border: none;
 9   outline: none;
10   background-color: #89cff0;
11   color: white;
12   cursor: pointer;
13   padding: 15px;
14   border-radius: 10px;
15 }
16 #btnTop:hover {
17   background-color: #1E90FF;
18 }

 

JS:

 1 // 当网页向下滑动 20px 出现"返回顶部" 按钮
 2 window.onscroll = function() {
 3     scrollFunction()
 4 };
 5  
 6 function scrollFunction() {
 7     console.log(121);
 8     if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
 9         document.getElementById("btnTop").style.display = "block";
10     } else {
11         document.getElementById("btnTop").style.display = "none";
12     }
13 }
14  
15 // 点击按钮,返回顶部
16 function returnTop() {
17     document.body.scrollTop = 0;
18     document.documentElement.scrollTop = 0;
19 }

 

以上是关于前端 css+js实现返回顶部功能的主要内容,如果未能解决你的问题,请参考以下文章

怎样用js写返回顶部的滑动效果

前端开发常用js代码片段

前端开发中最常用的JS代码片段

小程序各种功能代码片段整理---持续更新

博客园-添加快速返回顶部的功能按键

js实现返回顶部功能的解决方案