Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery][JavaScript]Funkcja jQuery w klasie JS
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Mlodycompany
Witam. Przedstawie kod a potem opisze problem.

[JAVASCRIPT] pobierz, plaintext
  1. var notice = new function() {
  2. this.notice = function(str, time){
  3. clearTimeout(s);
  4. if(time == null){
  5. time = 2500;
  6. }
  7. $('#notice').html(str);
  8. var s = setTimeout(function(){$('#notice').hide('fast');}, time);
  9.  
  10. }
  11. }
  12. notice.notice('test', null);
[JAVASCRIPT] pobierz, plaintext

Otóż diva#notice normalnie na stronie widać, znika po podanym czasie, ale jest pusty. Nie dodaje się do niego treść, czyli tak jak by nie było 7 linii w/w funkcji. Pytanie brzmi dlaczego 8 linia działa normalnie a 7 już nie?
zegarek84
zapewne wywołujesz to jeszcze przed załadowaniem DOM - z kolei po określonym czasie jeśli nawet nie cały DOM to element o tym id jest już w strukturze document...
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.