Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] nie działa fadeIn()
Forum PHP.pl > Forum > Przedszkole
Mefiuu
Witam. Mam prosty kawałek kodu:

[JAVASCRIPT] pobierz, plaintext
  1. function ciekawostka2() {
  2. ciekawostka=ciekawostki[Math.floor(Math.random()*ile)];
  3. $('#info p').remove();
  4. $('#info').fadeIn().append("<p>" + ciekawostka+ "</p>");
  5. }
  6.  
  7. setInterval(ciekawostka2, 2000);
[JAVASCRIPT] pobierz, plaintext


Ogólnie rzecz biorąc ma ten kod polegać na tym że losuje mi z tablicy ciekawostkę, po czym ma ją wstawić w okienko na stronie. Działa perfekcyjnie poza jedną rzeczą. Funkcja fadeIn() i żadna inna (fadeTo(), slideUp(), toggle() itp) nie działa. Próbowałem już podlinkowywać jquery z serwerów googla, lokalnie, starsze, nowsze wersje, dalej nic... Nie wiem jak to naprawić, liczę na Waszą pomoc. Pozdrawiam.
konrados
No dobrze.... a takie podstawowe pytanie: co mówi konsola błędów? F12 w FF i chromie (w FF trzeba mieć zainst. Firebuga).

Poza tym nie dałeś całego kodu, nie wiadomo co to jest "ciekawostki" ani "ile".

Update: fadeIn zadziała tak jak tego oczekujemy tylko na elementach, które już są ukryte (.fadeOut lub style="display:none")
d3ut3r
http://jsfiddle.net/d3ut3r/RfsCN/
Mefiuu
ciekawostki i ile to po prostu tablica z ciekawostkami i zmienna zawierająca liczbę ciekawostek.

dzięki chłopaki, działa wink.gif Nie wiedziałem po prostu że musi być ukryty element. Poleciało 'pomógł'
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.