Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Opoznienie fadeIn()
Wolfie
post
Post #1





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam,


Przeczytalem kilka tutkow o tym jak zrobic opozniony fadeIn() w jQuery, kilka razu uzyskalem efekt ale odwrotny niz zamierzony, bo zamias element pojawiac sie - znikal, ale mniejsza z tym, znalazlem najprostsze rozwiazanie ktore powinno dzialac :

  1. $("#main-nav li").fadeOut(1000).fadeTo(5000, 0).fadeIn(1000);


No ale niestety, elemnent znika ale pozniej juz sie nie pojawia

Co moze byc nie tak ?

Tzn normalnie odpala sie funkcja fadeOut() nastepnie fadeTo() ale juz fadeIn nie dziala........zatrzymuje sie na fadeTo().....

Ten post edytował Wolfie 8.09.2009, 19:31:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wolfie
post
Post #2





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Rozwiazalem to troche inaczej :

Znalazlem plugin delay :

  1. $.fn.delay = function( time, name ) {
  2.  
  3. return this.queue( ( name || "fx" ), function() {
  4. var self = this;
  5. setTimeout(function() { $.dequeue(self); } , time );
  6. } );
  7. };


A nastepnie wykonalem taki kod , fadeOut ustawiony na 1ms , tak przechytrzylem oko uzytkownika (IMG:style_emoticons/default/winksmiley.jpg)

  1. $('#TRESC').load('aktualnosci.php').fadeOut(1).delay(5000).fadeIn(2500);


Pozdrawiam

Ten post edytował Wolfie 9.09.2009, 11:49:45
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 19:58