<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0px;
            padding: 0;
        }
        body {
            height: 3000px;
        }
        .header {
            width: 100%;
            height: 40px;
            background-color: skyblue;
            font-size: 30px;
            text-align: center;
            position: fixed;
            top: -40px;
            /* top: 0; */
            left: 0;
            /* display: none; */
            transition: top 0.5s linear;
        }
        .go {
            width: 50px;
            height: 50px;
            background-color: yellow;
            font-size: 20px;
            line-height: 25px;
            text-align: center;
            position: fixed;
            bottom: 80px;
            right: 80px;
            display: none;
        }
    </style>
</head>
<body>
    <div id="header" class="header">顶部通栏</div>
    <div id="go" class="go">返回顶部</div>
    <script>
        /* 
            需求 随着滚动条决定 顶部通栏 和 回到顶部 按钮的显示和隐藏
            分析:
                => 要随着滚动条的滚动 就要有一个滚动条的滚动事件了
                => 当滚动条的滚动的时候卷去的高度大于等于300的时候显示
                => 也就是小于300的时候是隐藏的
        */
        //实现 
        window.onscroll = function () {
            // console.log(111);
            // 获取页面卷去的高度
            var scrollTop = document.documentElement.scrollTop || document.body.scrollTop
            // 判断页面卷去的高度是多少根据值的不同设置显示还是隐藏
            if (scrollTop >= 300) {
                header.style.display = 'block'
                go.style.display = 'block'
            } else {
                header.style.display = 'none'
                go.style.display = 'none'
            }
        }
        // 有效果的实现
        window.onscroll = function () {
            // console.log(111);
            // 获取页面卷去的高度
            var scrollTop = document.documentElement.scrollTop || document.body.scrollTop
            // 判断页面卷去的高度是多少根据值的不同设置显示还是隐藏
            console.log(scrollTop);
            if (scrollTop >= 300) {
                header.style.top = '0'
                go.style.display = 'block'
            } else {
                header.style.top = '-40px'
                go.style.display = 'none'
            }
        }
    </script>
</body>
</html>
 
                  北京市人力资源和社会保障局、北京市人才工作局近日发布了关于印发《北京市境外职业资格认可目录(3.0版)》的通知,新版目录境外职业资格清单...详情>>
2023-09-07 17:27:00 
                  怎么选择靠谱的短视频运营培训机构?5G时代的来临,短视频作为新媒体中最为主流的内容更加方便用户浏览观看信息,因此抖音、快手这类的短视频平...详情>>
2023-09-07 15:05:06 
                  全媒体短视频运营好就业么?现在学习互联网运营可不能只会单个的运营技术,企业更喜欢全能型人才。如今的互联网世界有多种平台,新媒体、短视频...详情>>
2023-09-07 14:49:25 
                  短视频运营培训机构有用吗?短视频的火热,催生了一大批的网络红人、网红账号,这些短视频账号通过实现粉丝流量变现,获得了非常丰厚的收入,自...详情>>
2023-09-06 13:49:12 
                  大数据分析就业高薪岗位介绍?大数据行业是一个快速发展的行业,其主要特征是数据规模庞大、种类多样、处理复杂。目前,大数据行业已经成为全球...详情>>
2023-09-06 13:42:47 
             
             
       
       
     
     
    
 
                     
                     
                     
                     
                     
                     
                     
                     
       
         京公网安备 11010802030320号
京公网安备 11010802030320号