• CSS实现返回网页顶部


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>点击返回置顶</title>
    <style>
    #myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: red;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 10px;
    }
    
    #myBtn:hover {
    background-color: #555;
    }
    </style>
    </head>
    <body>
    
    <!--<button onclick="topFunction()" id="myBtn" title="回顶部">返回顶部</button>-->
    
    <div style="background-color:black;color:white;padding:30px">向下滑动</div>
    <div style="background-color:lightgrey;padding:30px 30px 2500px">该实例演示了如何实现网页返回顶部效果。</div>
    
    
    </body>
    <script>
    var MyDiv =document.getElementById("body");
    var bt =document.createElement("button"); 
    bt.id="myBtn";
    bt.title="回顶部";
    bt.innerHTML = "返回顶部";
    bt.onclick ="topFunction()"; 
    pictureDiv.appendChild(bt); 
    
    // 当网页向下滑动 20px 出现"返回顶部" 按钮
    window.onscroll = function() {scrollFunction()};
    
    function scrollFunction() {console.log(121);
    if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
    document.getElementById("myBtn").style.display = "block";
    } else {
    document.getElementById("myBtn").style.display = "none";
    }
    }
    
    // 点击按钮,返回顶部
    function topFunction() {
    document.body.scrollTop = 0;
    document.documentElement.scrollTop = 0;
    }
    </script>
    </html>
    

      

  • 相关阅读:
    获取网络时间,减轻自己服务器的请求压力
    mysql学习记录(windows)
    Docker 部署本地pip源
    npm : 无法加载文件 D:vueProject odejs ode_global pm.ps1
    微信小程序没有找到可构建的npm包
    vue 记录 mode:history 模式 踩过的坑
    Linux学习笔记
    kafka监控 Kafka-eagle-web
    vi 分屏 --(visual 可视模式)
    [安卓网络入门] 获取天气
  • 原文地址:https://www.cnblogs.com/lucky1024/p/10999557.html
Copyright © 2020-2023  润新知