【发布时间】:2011-07-04 16:13:45
【问题描述】:
我希望这个函数淡出 div 的内容,等到淡出 完成,然后淡入新日历。发生的情况是新日历被加载,然后淡出和淡入发生。就像它加载日历然后闪烁一样。我不知道在淡出期间负载是否正在发生,但时间肯定是关闭的。 fadeout() 函数不会等到淡入淡出完成来触发 loadContent 函数。有谁知道我该如何解决这个问题?
function ajaxCalendar(X,Y,Z){
$('#ajaxdiv').fadeOut('300',loadContent());
function loadContent() {
var changemonthlink = "http://localhost:8888/myproject/calendar/view/" + X + "/" + Y + "/" + Z + "/1";
$('#ajaxdiv').load(changemonthlink,'',function(){
$('#ajaxdiv').fadeIn('300');
});
}
return false;
};
【问题讨论】:
-
应该是选项中的排队参数,等待其他动画完成。或者失败时应该有一个回调选项来运行一个函数。