2016-11-15 9 views
0

ウィンドウの位置に基づいてdivにクラスを追加する機能があります。関数にパラメータを追加する

$(window).scroll(function() { 
    var scroll = $(window).scrollTop(); 
    if(scroll >= 300) { 
    $("#s-nav").addClass('s-nav-w'); 
    } else { 
    $("#s-nav").removeClass('s-nav-w'); 
    } 
}); 

追加/削除する別のクラスを追加したいとします。 .main-nav li aクラスにtext-wを追加したいと思います。

+0

を解決することができますか? –

+0

与えられた答えが働いたので、明らかに余分なelseコマンドを追加しました – user3550879

答えて

1

が、これはあなたの問題それをやってからあなたを停止する何

$(window).scroll(function() { 
    var scroll = $(window).scrollTop(); 
    if (scroll >= 300) { 
     $("#s-nav").addClass('s-nav-w'); 
     $(".main-nav li a").addClass('text-w'); 
    } else{ 
     $("#s-nav").removeClass('s-nav-w'); 
     $(".main-nav li a").removeClass('text-w'); 
    } 
}); 
関連する問題