我有一个div,有一个按钮。
fadeOut()
div ajax()
fadeIn()
div。现在,我用这个:
success: function (data) {
$('#inside-choice').html(data);
$('#inside-choice').fadeIn('slow');
},
但是使用这种语法,淡入可以在内容完全加载之前开始。如何在淡入div之前等待内容加载?
答案 0 :(得分:3)
使用promise()
:
success: function (data) {
$('#inside-choice').html(data).promise().done(function(){
$('#inside-choice').fadeIn('slow');
});
},