2010-11-22 6 views
1

jQuery에서 removeClass() 함수에 대한 콜백 함수를 사용할 수 있습니까? 나는 다음과 같은 코드가 있습니다jQuery removeClass() 콜백 함수

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

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

그래서 기본적으로 내가 페이드 아웃 전류 원하는을하고 그게 전부는 새로운 요소에 활성 창 클래스를 추가 발생되면 활성 창 클래스는 다음, 제거했습니다. 현재이 사건들이 동시에 발생합니다.

답변

9

.fadeout 메서드에 콜백이 있습니다.

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