107 of 119 menu

Metoda slideUp

Metoda slideUp plynule skrývá prvky, srolováním je zdola nahoru. Zobrazit prvky lze pomocí metody slideDown.

Syntaxe

Skrytí za daný čas, 400ms ve výchozím nastavení:

.slideUp(doba trvání);

Čas lze zadávat nejen v milisekundách, ale i klíčovými slovy slow (600ms) a fast (200ms), čím větší hodnota, tím pomalejší animace:

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

Pokud nezadáte parametry - animace nebude, prvky budou skryty okamžitě:

.slideUp();

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

.slideUp(doba trvání, [funkce pro easing], [callback funkce]);

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

.slideUp(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 najít u metody animate. Například, nastavme dobu trvání a funkci pro easing:

.slideUp( {duration: 800, easing: easeInSine} );

Příklad

Pojďme po stisknutí tlačítka plynule skrýt rodičovský div, který obsahuje input a tlačítko, pomocí metody slideUp (tento div najdeme pomocí metody parent). Předáním klíčového slova slow nastavíme rychlost na 600ms. V div s #test vypíšeme nápis 'Text is hidden':

<div> <button>hide text</button> <input type="text" value="aaa"> </div> <div id="test"></div> $('button').click(function() { $(this).parent().slideUp('slow', function() { $('#test').text('Text is hidden'); }); });

Viz také

  • metoda slideDown,
    která plynule zobrazuje prvky
  • metoda slideToggle,
    která střídá plynulé zobrazování/skrývání prvků
  • metoda fadeOut,
    která plynule skrývá prvky, způsobuje jejich průhlednost
  • metoda hide,
    která plynule skrývá 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