美文网首页
实现滑动页面导航栏固定在网页顶部

实现滑动页面导航栏固定在网页顶部

作者: CCIEfang | 来源:发表于2020-09-15 10:55 被阅读0次

    <!doctype html>

    <html lang="en">

    <head>

    <meta charset="UTF-8">

    <title>导航栏固定在网页顶部</title>

    <style type="text/css">

      *{ margin: 0; padding: 0; }

      .header-wrap{ width: 100%; }

      .header-hd{ width: 980px; height: 150px; margin: 0 auto; background-color: #ccc; }

      .header-bd{ width: 980px; height: 40px; margin: 0 auto; background-color: red; }

      .fixed{ position: fixed; width: 100%; }

      .fixed .header-hd{ display: none; }

    </style>

    <script type="text/javascript">

      window.onload=function(){

      function adsorption(){

        var headerWrap=document.getElementById('header-wrap');

        var scrollTop=0;

        window.onscroll=function(){

        scrollTop=document.body.scrollTop||document.documentElement.scrollTop;

        if(scrollTop>100){

          headerWrap.className='fixed';

        }else{

          headerWrap.className='header-wrap';

        }

        }

      }

      adsorption();

      }

    </script>

    </head>

    <body style="height:4000px;">

    <div id="header-wrap" class="header-wrap">

      <div class="header-hd"></div>

      <div class="header-bd"></div>

    </div>

    </body>

    </html>

    相关文章

      网友评论

          本文标题:实现滑动页面导航栏固定在网页顶部

          本文链接:https://www.haomeiwen.com/subject/thspektx.html