106 of 119 menu

Metoda slideDown

Metoda slideDown plynule zobrazuje skryté prvky, roztahuje je shora dolů. Skrýt prvky lze pomocí metody slideUp.

Syntaxe

Zobrazení po zadanou dobu, 400ms ve výchozím nastavení:

.slideDown(doba trvání);

Čas 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:

.slideDown('slow' nebo 'fast');

Pokud nezadáte parametry - animace nebude, prvky se zobrazí okamžitě:

.slideDown();

Jako druhý parametr lze také předat funkci pro plynulost, a jako třetí callback funkci - spustí se po dokončení animace. Oba parametry jsou volitelné:

.slideDown(doba trvání, [funkce pro plynulost], [callback funkce]);

Metodě lze předat různé možnosti, ve formě JavaScriptového objektu obsahujícího dvojice klíč: hodnota:

.slideDown(možnosti);

Takový objekt může předávat následující parametry a funkce - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Popis těchto parametrů můžete zobrazit pro metodu animate. Například, nastavíme dobu trvání a funkci pro plynulost:

.slideDown( {duration: 600, easing: easeInSine} );

Příklad

Po stisknutí tlačítka plynule zobrazme skrytý odstavec pomocí metody slideDown. Předáním klíčového slova slow nastavíme rychlost na 600ms. Po skončení animace vypíšeme do konzole 'Animation complete':

<button>zobrazit text</button> <p style="display: none">text</p> $('button').click(function() { $('p').slideDown('slow', function() { console.log('Animation complete') }); });

Viz také

  • metoda slideUp,
    která plynule skrývá prvky
  • metoda slideToggle,
    která střídá plynulé zobrazení/skrytí prvků
  • metoda fadeIn,
    která plynule zobrazuje skryté prvky, činí je neprůhlednými
  • metoda show,
    která plynule zobrazuje prvky
Č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