2011-06-30 73 views
1

如何淡出#特殊内容,然后加载内容以及何时加载内容再次淡入。加载新内容之前淡出

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

我不希望它显示/加载新的内容,直到#special已经淡出。

回答

2

你需要调用fadeIn()load()回调,其中它的加载后运行中:

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

我不希望它加载,直到它已淡出。 – Daniel

+0

@Daniel:然后在'fadeOut'回调中调用'load'。 – SLaks