我希望此功能淡化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;
};
答案 0 :(得分:3)
$('#ajaxdiv').fadeOut('300', loadContent());
应该是
$('#ajaxdiv').fadeOut('300', loadContent);
因为您需要传递函数调用的function
而不是结果。