114 of 119 menu

Metóda delay

Metóda delay nám umožňuje oneskoriť vykonávanie funkcií nachádzajúcich sa v rade. Jej možno aplikovať ako pre štandardný rad efektov, tak pre používateľské rady. Jej možno aplikovať len pre udalosti v rade. Trvanie je možné zadať nielen v milisekundách, ale aj kľúčovými slovami slow (600ms) a fast (200ms), čím väčšia hodnota, tým pomalšia animácia. Keďže metóda delay má určité obmedzenia, nie je náhradou za natívnu JavaScript funkciu setTimeout, ktorá v určitých prípadoch môže byť vhodnejšia.

Syntax

Takto nastavíme oneskorenie. Prvým parametrom sa nastavuje trvanie oneskorenia vykonávania nasledujúceho prvku v rade v milisekundách. Druhým voliteľným parametrom je možné odovzdať názov radu - predvolené je fx - názov štandardného radu efektov:

.delay(trvanie, [názov radu]);

Príklad

Najprv skryjme prvok pomocou hide, urobme oneskorenie 3 sekundy a potom ho zobrazme späť pomocou show:

<p id="test">text text text</p> $('#test').hide(1000).delay(3000).show(1000);

Pozri tiež

  • metóda show,
    ktorá plynulo zobrazuje prvky
  • metóda hide,
    ktorá plynulo skrýva prvky
  • metóda queue,
    ktorá umožňuje zobrazovať a meniť rad funkcií
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť