Jquery动画......有关时间的问题

时间:2011-09-08 20:08:15

标签: jquery

当我有一些jquery代码如下:

$('#trash-talk-bubble').fadeOut().empty().append(trash_talk).fadeIn();

我所期待的是泡沫淡出,随后内容被清空,然后新内容被添加,然后泡沫重新消失。

相反,气泡会消失,并且当它淡出时会发生空和追加命令..然后会发生淡入淡出。

也许我误解了这是如何运作的。

1 个答案:

答案 0 :(得分:3)

应该是这样的

$('#trash-talk-bubble').fadeOut('slow', function() {
  $(this).empty().append(trash_talk).fadeIn();
});

这是因为在fa​​deout结束之前调用了empty,现在使用此方法为空后附加,fadein将在fadeout结束后进行调整。