在加载新内容之前淡出

时间:2011-06-30 16:05:31

标签: javascript jquery

如何淡出#special,然后加载内容,当它加载时再次淡入。

function test(x,y) {
    $('#special').fadeOut('fast').fadeIn('slow');
    $('#special').load('index.php?close=1 #special');     
}

在#special淡出之前,我不希望它显示/加载新内容。

1 个答案:

答案 0 :(得分:3)

您需要在fadeIn()回调中调用load(),该回调在加载后运行:

$('#special').fadeOut('fast');
$('#special').load('index.php?close=1 #special', 
                   function() { $('#special').fadeIn('slow'); });     
相关问题