代码之家  ›  专栏  ›  技术社区  ›  Sophie

当我向上滚动时,我如何使“粘性菜单”回到原来的类?

  •  0
  • Sophie  · 技术社区  · 12 年前

    我对javascript相当陌生,我正在尝试在我的网站上制作第二个粘性菜单。我让第二个导航在向下滚动时更改其类别,这似乎很好。然而,我希望它在你向上滚动后回到原来的类。有什么帮助吗?代码如下。

    <script type="text/javascript">        
    $(window).scroll(function () { 
            if (window.scrollY > 200)
            {
          $("#top-bar").removeClass("nav-main").addClass("navbar-inner").addClass("navbar-fixed-top"); 
        }
    
        });
    </script>
    

    谢谢

    1 回复  |  直到 12 年前
        1
  •  1
  •   easement    12 年前

    也许是一些类似于其他类的东西来恢复原始类。

    <script type="text/javascript">        
    $(window).scroll(function () { 
            if (window.scrollY > 200) {
               $("#top-bar").removeClass("nav-main").addClass("navbar-inner").addClass("navbar-fixed-top"); 
            } else {
               $("#top-bar").addClass("nav-main").removeClass("navbar-inner").removeClass("navbar-fixed-top"); 
            }
    
        });
    </script>