前端 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 }

原文地址:https://www.cnblogs.com/AnneHan/p/9713701.html

时间: 2024-08-03 13:34:07

前端 css+js实现返回顶部功能的相关文章

使用jQuery实现返回顶部功能

很多网站上都有返回顶部的效果,本文阐述如何使用jquery实现返回顶部按钮. 首先需要在顶部添加如下html元素: <p id="back-to-top"><a href="#top"><span></span>返回顶部</a></p> 其中a标签指向锚点top,可以在顶部防止一个<a name="top"></a>的锚点,这样在浏览器不支持js时也可

js&quot;返回顶部&quot;功能实现

JS代码: <script src="../../static/js/base/jquery/jquery.min.js"></script> <script>//当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失$(function () { $("#sidepanel").fadeOut(100); $(window).scroll(function(){ if ($(window).scrollTop()>

js+JQuery实现返回顶部功能

在HTML头部添加 <p id="back-to-top"><a href="#top"><span></span>返回顶部</a></p> 然后 jquery 中写入 <script>        $(function () {            //当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失            $(function () {    

页面返回顶部功能的实现

这是一个小小的功能,jQuery实现的话很简单,即animate()方法,特地记录一下. 首先贴一下返回顶部的功能代码: 方法一: 1 $(function(){ 2 $("#toTop").click(function(){ 3 $("html").animate({"scrollTop": "0px"},100); //IE,FF 4 $("body").animate({"scrollTop

jquery 实现返回顶部功能

1. html 中添加一个返回顶部的按钮,本例中采用了一个绝对定位的div,(position:fixed),背景色给了一定的透明度,并加入一个向上的箭头icon. 2. 绑定window 的scroll事件,即发生scroll事件,则进行按钮的显示隐藏的操作判断. 判断方法是:滚动条垂直高度大于某个值,则显示按钮(show()):否则则隐藏按钮(hide()): 3. 绑定点击返回顶部按钮的事件,给予一个动画,scroll到顶部(可以以body标签的位置作为参考) 例码如下: html: <d

返回顶部功能的实现

实现该功能一共只需三步: 第一步: 在页面底部加入HTML代码 把下面的HTML加入到页面底部, 最好是紧挨着</body>标签: <a href="#" class="go-top"><div></div></a> 第二步: 加入JS if (jQuery('.go-top').length > 0) { jQuery(window).scroll(function () { if (jQuery(

jQuery实现返回顶部功能

1 <script src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js"></script> 2 <script> 3 $(function(){ 4 //当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失 5 $(function () { 6 $(window).scroll(function(){ 7 if ($(window).scrollTop()>

原生js实现返回顶部特效

index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <link herf="index.css"> </head> <body> <span id="icon"></span> <p>

HTML前端(css + js)

1.HTML(超文本标记语言) 结构:Structure,行为:Behavior, 表现:Presentaion W3C规范:XML,CSS,DOM,XHTML,ECMAScript 结构标准使用XHTML,表现使用CSS,行为使用DOM和ECMAScript XHTML(可扩展文本标签语言)ExtensibleHyperText MarkUpLanguage分为xml和html 2.<img src=”” alt=”图形无法显示时候代替的文本” width=””height=””title=”