2010-11-22 6 views
1

est-il possible d'avoir une fonction de rappel pour la fonction removeClass() dans jQuery? J'ai le code suivant:Fonction de rappel jQuery removeClass()

var pane = $(this).attr("rel"); 
var current = $('.active-pane'); 

current.fadeOut("slow").removeClass('active-pane');    
$("#pane-"+pane).addClass('active-pane'); 

Donc, fondamentalement, je veux courant disparaître, alors la classe volet actif enlevé, puis une fois arrivé des thats ajouter la classe volet actif au nouvel élément. En ce moment, ces événements se produisent en même temps.

Répondre

9

La méthode .fadeout a un rappel.

current.fadeOut("slow", function() { 
    current.removeClass('active-pane');    
    $("#pane-"+pane).addClass('active-pane'); 
});