Jquery addclass après le défilement 500px

Je veux ajouter une classe à un div après le défilement 500px en bas de la page à l'aide de jquery. J'ai trouvé un moyen de le faire, mais c'est une transition immédiate, je veux être en mesure de contrôler combien de temps il faut pour ajouter la classe comme à la normale Jquery addclass.

$(window).scroll(function() {    
    var scroll = $(window).scrollTop();
    if (scroll >= 500) {
        $(".nav").addClass("navnewclass");
    }
});

J'ai essayé de faire ceci:

$(window).scroll(function() {    
    var scroll = $(window).scrollTop();
    if (scroll >= 500) {
        $(".nav").addClass("navnewclass", 2000);
    }
});

mais c'était la même chose.

  • Je crois qu'il parle de la transition entre les deux classes lors de l'utilisation de .toggleClass avec jQueryUI. MODIFIER Oh, vous avez déjà répondu. Duh.
InformationsquelleAutor Dave | 2013-08-17