2009-06-10 7 views
0

Ich versuche, eine Lösung für das folgende Problem zu bekommen.jquery synchrones Ausblenden und Fadeto mit verschiedenen Elementen

synchrones Ausblenden und FadeTo mit verschiedenen Elementen.

sollte die Seite Verhalten wie dieses sein - Seite laden - Inhalt versteckt - Menü angezeigt - Inhalt fadeIn und Menü fadeTo Opazität 0.0

mein snippset Code

 
$(document).ready(function(){ 
     $(".content_main").hide(); 
     $(".content_main").fadeIn(8000); 
     $(".header > ul").ajaxSend(function(){this.fadeTo("8000", 0.0)}); 
}); 

aber dieses isn 't synchron, irgendein Hinweis ??

+0

okay, ich löste das Problem. mit dem jquery-Plugin "jQuery FxQueues 2.0.3" mit diesen beiden Befehlen $ (". Headerul"). Animate ({opacity: 0.0}, {duration: 3000, queue: "first", scope: "global"}); \t \t $ (". Content_main"). Animate ({opacity: 1.0}, {duration: 3000, Warteschlange: "first", scope: "global"}); –

Antwort

1

Versuchen Sie folgendes:

$(document).ready(function(){ 
     $(".content_main").hide(); 
     $(".content_main").fadeIn(8000, function() { 
      $(".header > ul").ajaxSend(function(){this.fadeTo("8000", 0.0)}); 
     }); 
}); 

Sie grundsätzlich einen Rückruf für fadeIn angeben, so dass, wenn es fertig ist, ruft er die Funktion. Ich bin nicht sicher, das ist genau das, was Sie wollen, aber Sie bekommen die Idee.

+0

thx, aber ich versuche die Callback-Funktion vor, da das Problem ist, dass der Rückruf Anruf nach dem FadeIn ist –