2013-05-11 15 views
0

我想要做什麼之前:jQuery的 - 淡出完整的發生是完全

所以我想大火,調整大小包含div時,它的一個子被刪除,但其做淡出之後才的功能。

問題:200毫秒褪色之前

該包裝的div被調整大小(addToSlider(-1))完成。

這裏是我的代碼:

$('.you img[imgid="' + deletedrow.id + '"]').parent().fadeOut(200, addToSlider(-1)); 

回答

2
$('.you img[imgid="' + deletedrow.id + '"]').parent().fadeOut(200, function() { 
    addToSlider(-1); 
}); 

當調用帶括號的功能,它的執行向右走,所以要通過參數你需要另一個匿名函數。

但是,您可以直接引用函數不傳遞參數,這是否會工作,我猜它不會和你需要通過-1,但是這是你會怎麼做:

$('.you img[imgid="' + deletedrow.id + '"]').parent().fadeOut(200, addToSlider);