• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Opóźnienie w dodawaniu klasy przez jQuery.

0 głosów
608 wizyt
pytanie zadane 21 września 2016 w JavaScript przez R.orlinski Mądrala (5,490 p.)

Dobry wieczór.

Mam taką funkcję jQuery: 

$(document).ready(function() {
      $('.fadeInUp').addClass("hideAnimation").viewportChecker({
          classToAdd: 'showAnimation animated fadeInUp',
          offset: 170
         });
      });

i chciałbym, aby dodawanie tych klas było opóźnione.

Wiem, że jest to pewnie coś bardzo prostego, ale ja się z tym męczę od pół godziny i nie mogę znaleźć działającego rozwiązania.

Pozdrawiam.

1 odpowiedź

0 głosów
odpowiedź 21 września 2016 przez ormu16 Gaduła (4,980 p.)
setTimeout(function() {

// kod

}, 200) //opóźnienie w milisekundach

 

komentarz 21 września 2016 przez R.orlinski Mądrala (5,490 p.)
W miejsce komentarza // kod mam wkleić po prostu mój kod?
komentarz 21 września 2016 przez ormu16 Gaduła (4,980 p.)

W miejscu komentarza wstawiasz kod który ma się wykonać z opóźnieniem. To tak jak byś ten kod zapisał w postaci funkcji, w końcu tutaj też jak widać zamieszczasz go pomiędzy klamrami funkcji przekazywanej do setTimeout. Można to zrobić równie dobrze w ten sposób: 

setTimeout(myfunction, 200);

function myfunction() {
  console.log("Hey wykonuję się z opóźnieniem!");
}

Ważne jedynie aby nie podawać jako pierwszy argument setTimeout stringa, bo to powoduje wywołanie go jako eval.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval

Podobne pytania

0 głosów
1 odpowiedź 812 wizyt
pytanie zadane 3 czerwca 2019 w JavaScript przez dabgan Początkujący (410 p.)
+1 głos
1 odpowiedź 137 wizyt
pytanie zadane 1 lipca 2020 w JavaScript przez Bartek12 Mądrala (5,510 p.)
0 głosów
2 odpowiedzi 193 wizyt
pytanie zadane 12 maja 2016 w JavaScript przez Madar Obywatel (1,560 p.)

93,424 zapytań

142,421 odpowiedzi

322,646 komentarzy

62,785 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...