我的代码的一部分:
anObject.fadeOut(fadeOutTime, function(){
anObject.css('display', 'none');
console.log("inside the callback");
veryImportantMethod();
});
Ufnortunatelly似乎回调没有被执行。我甚至试过调试它,并注意到有时它只是滑动回调函数的主体并跳出来......为什么?
答案 0 :(得分:3)
如果是这种情况,请使用.promise().done()
:
anObject.fadeOut(fadeOutTime).promise().done(function(){
anObject.css('display', 'none');
console.log("inside the callback");
veryImportantMethod();
});