2011-06-30 71 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