描述:

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

实现代码:

HTML:

1 <div>
2     <button οnclick="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 }

转载于:https://www.cnblogs.com/AnneHan/p/9713701.html

前端 css+js实现返回顶部功能相关推荐

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

    <span style="font-size:14px"><p id="back-to-top"><a href="#t ...

  2. 前端开发——图标返回顶部功能

    前端开发--点击图标,返回顶部功能 功能实现:网页右下角的一键返回顶部图标 方法:利用周期性定时器+鼠标滚动事件 html: <div id="retutop">< ...

  3. js+JQuery实现返回顶部功能

    很多网站上都有返回顶部的效果,本文阐述如何使用jquery实现返回顶部按钮. 首先需要在顶部添加如下html元素: <p id="back-to-top"><a ...

  4. Bilibili返回顶部功能实现

    Bilibili返回顶部功能实现 文章目录 Bilibili返回顶部功能实现 实现原理 1. 图 2. 实现代码 最近学着开发网站,学校又是实训前端,也就多练练. 一开始是看水无月打牌注意到的,挺有趣 ...

  5. HTML 返回顶部功能

    HTML 最简单实现返回顶部功能 1.添加一个超链接,然后给其href="#top",则可以实现返回顶部 可以和img标签结合使用实现功能. 2.给body标签设置id,添加超链接 ...

  6. js原生实现过渡效果的返回顶部功能实例

    问题描述 适用范围:所有前端界面,返回顶部按钮 兼容:ie 9 以上 以下是实现功能的代码: <div style="position: fixed; width: 40px; hei ...

  7. (008)前端css,js,Jquery,Servlet入门

    摘要:本周的学习内容是前端的css,js,Jquery,Servlet的入门; 文章目录 1 CSS 1.1 CSS入门以及使用方式 1.2 CSS的选择器(重点) 1.3 css的样式属性 1.3. ...

  8. jquery 实现返回顶部功能

    1. html 中添加一个返回顶部的按钮,本例中采用了一个绝对定位的div,(position:fixed),背景色给了一定的透明度,并加入一个向上的箭头icon. 2. 绑定window 的scro ...

  9. js 做返回顶部效果

    涉及的知识点: font-awesome字体图标:使用的cdn. window.onload 窗口加载完成事件:如果js代码写在body标签之前,则所有的js都要写在window.onload的事件中 ...

最新文章

  1. PyQt5 简易计算器
  2. 山体等高线怎么看_怎么判断牙龈已经萎缩?
  3. go mod导入本地包的正确引入方法:require + replace
  4. 函数函数sigaction、signal
  5. Neo4j:在Neo4j浏览器的帮助下探索新数据集
  6. 基于jsp+Spring boot+mybatis的图书管理系统设计和实现
  7. 【区块链】以太坊truffle+web3+ganache简单实践
  8. 什么是 “动态规划” , 用两个经典问题举例。
  9. 检测 邮箱地址 是否存在[C#]
  10. vsftpd虚拟用户【公司系统部分享】
  11. oracle数据库的sql语句练习1
  12. PMI-ACP敏捷项目认证练习题(四)
  13. 谷歌聘请 macOS 老兵操盘新操作系统 Fuchsia OS
  14. 【翻译】WhatsApp 加密概述(技术白皮书)
  15. Appium 手机 App 自动化代码说明_启动微信app
  16. 蓝桥杯 基础练习 阶乘计算(C语言)
  17. 用马悦凌的养生方法--减肥
  18. 张柠评新“三国”:“卧龙吊丧”看得人想吐(转载者痛处:历史什么时候成了中国人的信仰)...
  19. 摄影笔记一:《李元谈摄影修炼之道》
  20. 我在美团Android研发岗工作的那5年,社招面试心得

热门文章

  1. 转-android图片降低图片大小保持图片清晰的方法
  2. 类库探源——System.Exception
  3. 《播客》项目总结——web标准页面设计方面
  4. zxing开源库工作流程源码详解
  5. 一篇文章告诉你:荣耀10 GT为什么叫全能旗舰
  6. redis演练(5) redis持久化
  7. 基于阿里的Node全栈之路(二)阿里负载均衡的HTTPS优化方案
  8. [转]Java加密算法
  9. python列表常用方法
  10. C#字符串及数组操作