0

私はjavascriptにかなり慣れていないので、自分のサイトで2番目のスティッキーメニューを作成しようとしています。下にスクロールすると、2番目のナビゲーションでクラスが変更されます。これは正常に機能しているようです。ただし、上にスクロールすると、元のクラスに戻るようにします。何か助けはありますか?コードは以下のとおりです。

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

    });
</script>

ありがとう。

4

1 に答える 1

1

元のクラスを復元​​するために、他の方法に沿ったものかもしれません。

<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>
于 2012-09-12T15:46:15.000 に答える