Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: setinterval w jquery plugin
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Kmils21
witam mam cos takiego
  1. (function($){
  2. $.fn.test= function(){
  3. var jakas_funckja = function(){
  4. console.log('działa');
  5. }
  6. setInterval(jakas_funckja(), 100);
  7. };
  8. })(jQuery);


dlaczego funkcja wykonuje się tylko raz?



już wiem musi byc tak:

Kod
        setInterval(function(){jakas_funckja()}, 100);
Crozin
[JAVASCRIPT] pobierz, plaintext
  1. setInterval(jakas_funckja(), 100);
[JAVASCRIPT] pobierz, plaintext
Oznacza:
Wywołaj funkcję setInterval z parametrami:
1. Wywołaj funkcję jakas_funckja i zwróć jej wartość (tutaj: undefined, ponieważ funkcja ta nic nie zwraca).
2. 100.

Powinno być:
[JAVASCRIPT] pobierz, plaintext
  1. setInterval(jakas_funckja, 100);
[JAVASCRIPT] pobierz, plaintext
Oznacza:
Wywołaj funkcję setInterval z parametrami:
1. funkcja jakas_funckja.
2. 100.

Różnica powinna być oczywista. Więcej w google: klik1, klik2.
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.