• jQuery---固定导航栏案例


    固定导航栏案例

    <!DOCTYPE html>
    <html>
    
    <head lang="en">
      <meta charset="UTF-8">
      <title></title>
      <style>
        * {
          margin: 0;
          padding: 0
        }
    
        img {
          vertical-align: top;
        }
    
        .main {
          margin: 10px auto 0;
          width: 1000px;
        }
    
        .fixed {
          position: fixed;
          top: 0;
          left: 0;
        }
      </style>
    
      <script src="../jquery-1.12.4.js"></script>
      <script>
        $(function () {
          $(window).scroll(function () {
            //判断卷去的高度超过topPart的高度
            if ($(window).scrollTop() >= $(".top").height()) {
              //1. 让navBar有固定定位
              $(".nav").addClass("fixed");
              //2. 让mainPart有一个marginTop
              $(".main").css("marginTop", $(".nav").height() + 10);
            } else {
              $(".nav").removeClass("fixed");
              $(".main").css("marginTop", 10);
            }
          });
    
        });
      </script>
    
    </head>
    
    <body>
      <div class="top" id="topPart">
        <img src="images/top.png" alt="" />
      </div>
      <div class="nav" id="navBar">
        <img src="images/nav.png" alt="" />
      </div>
      <div class="main" id="mainPart">
        <img src="images/main.png" alt="" />
      </div>
    </body>
    
    </html>

  • 相关阅读:
    c#格林治时间实现
    K3WISE常用表
    读取单元格数据
    水晶报表使用方法
    vs2010下使用sqlite
    C#执行EXE程序
    SQLLITE HELPER
    SQL LITE安装
    C#多线程
    VS2012 快捷键
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/12214756.html
Copyright © 2020-2023  润新知