2013-12-09 62 views
2

我想在addClass完成後,addClass剛剛運行的選擇器上運行一個函數。回調函數/在添加類後運行函數.addClass

這樣對我有意義,但它似乎並不奏效:

$('.focused').addClass('fadeOutDown', function(){ $(this).remove(); });

如何運行的功能後,我已經跑了相同的選擇的addClass功能?

鏈接在同一時間運行它,我沒有嘗試設置超時,但這似乎效率低下。

+0

類是$'後立即加入addClass( 'fadeOutDown ');' – zerkms

+0

addClass是_synchronous_,你不需要這裏的回調(' 聚焦')。 。 – undefined

+0

@zerkms我知道這個課程是即時添加的。我想在之後運行一個函數。 – gomangomango

回答

4

嘗試做這樣:

$('.focused').addClass('fadeOutDown'); 

setTimeout(function() { 
    $('.focused').remove(); 
}, 2000); 

    // make sure you provide appropriate time i.e after you get the effect