我有这段代码:
$("div#element").hide("fast");
$("div#aelement-2").show("fast");
#aelement-2
消失后,如何让#aelement
淡出?
答案 0 :(得分:5)
我不确定我理解你的问题,但你可以使用回调:
$("div#element").hide("fast", function() {
$("div#aelement-2").show("fast");
});
在#aelement-2
完成动画制作之前,这不会显示#element
。
答案 1 :(得分:3)
答案 2 :(得分:-1)
以下是一个示例:http://jsfiddle.net/f8key/1/
您可以使用延迟()
$("#d1").hide('fast');
$("#d2").delay('fast').show('fast');