zoukankan      html  css  js  c++  java
  • jQuery实现在鼠标滚动后导航栏保持固定

    效果:鼠标向下滚动后,导航栏在屏幕上置顶固定。

    下滚后,

    HTML:


    <div id="navi">
    <ul id="nav">
    <li><a href="home">首页</a></li>
    <li><a href="life">走进航大</a></li>
    <li><a href="direction">报考指南</a></li>
    <li><a href="college">学院介绍</a></li>
    <li><a href="type">招生类型</a></li>
    </ul>
    </div>


    CSS:

    .full{ position: fixed; top: 0;z-index: 10000; 100%;background-color: #2778af;float:left;height:40px;}
    .fixed{ position: fixed; top: 0; 1215px !important;left: 0;right:0; margin:auto !important; z-index: 10000; background-color: #2778af ;float:none !important; }


    JQuery:


    <script>
    $(document).ready(function() {
    var navOffset=$("#nav").offset().top;
    $(window).scroll(function(){
    var scrollPos=$(window).scrollTop();
    if(scrollPos >=navOffset){
    $("#nav").addClass("fixed");
    $("#navi").addClass("full");
    }else{
    $("#nav").removeClass("fixed");
    $("#navi").removeClass("full");
    }
    });

    });
    </script>

  • 相关阅读:
    希尔排序之C++实现(初级版)
    CF9D How many trees?
    IOI2015 boxes纪念品盒
    CSP-S 2019图论总结
    数据生成器
    Special-Judge模板
    CF293B Distinct Paths
    浅谈几种常见的剪枝方式
    CF620E New Year Tree
    浅谈DFS序
  • 原文地址:https://www.cnblogs.com/liucaixia/p/12603950.html
Copyright © 2011-2022 走看看