114 of 119 menu

Metoda delay

Metoda delay nám umožňuje oddálit provedení funkcí nacházejících se ve frontě. Lze ji aplikovat jak pro standardní frontu efektů, tak pro uživatelské fronty. Lze ji aplikovat pouze pro události ve frontě. Délku trvání lze zadat nejen v milisekundách, ale i klíčovými slovy slow (600ms) a fast (200ms), čím větší hodnota, tím pomalejší animace. Protože metoda delay má určitá omezení, není náhradou za nativní JavaScriptovou funkci setTimeout, která může být v určitých případech pohodlnější.

Syntaxe

Takhle nastavíme zpoždění. Prvním parametrem se nastavuje délka zpoždění provádění dalšího prvku ve frontě v milisekundách. Druhým volitelným parametrem lze předat název fronty - výchozí je fx - název standardní fronty efektů:

.delay(délka, [název fronty]);

Příklad

Nejprve skryjeme prvek pomocí hide, uděláme zpoždění 3 sekundy a poté ho zobrazíme zpět pomocí show:

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

Viz také

  • metoda show,
    která plynule zobrazuje prvky
  • metoda hide,
    která plynule skrývá prvky
  • metoda queue,
    která umožňuje zobrazovat a měnit frontu funkcí
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout