11

什么是淡出div内容的好方法,但保持 div 为新内容做好准备?

$('#info').html('').fadeOut(500);
or
$('#info').fadeOut(500).html('').show();

div内容刚刚消失,新内容不显示

 $('#info').fadeOut(500);

div 会按照应有的方式淡出,但不会显示任何新内容

4

3 回答 3

21
$('#info').fadeOut(500, function() {
   $(this).empty().show();
});
于 2012-05-10T23:23:00.517 回答
6
$('#info').fadeOut(500, function() {
   $(this).html('').show();
});

将等到 div 淡出后再将其清空!

于 2012-05-10T23:17:06.577 回答
2

使用fadeOut的回调:

$('#info').fadeOut(500, function() {
  $('#info').html("New Content").show();
});
于 2012-05-10T23:16:31.227 回答