如何淡出#special,然后加载内容,当它加载时再次淡入。
function test(x,y) {
$('#special').fadeOut('fast').fadeIn('slow');
$('#special').load('index.php?close=1 #special');
}
在#special淡出之前,我不希望它显示/加载新内容。
答案 0 :(得分:3)
您需要在fadeIn()
回调中调用load()
,该回调在加载后运行:
$('#special').fadeOut('fast');
$('#special').load('index.php?close=1 #special',
function() { $('#special').fadeIn('slow'); });