104 of 119 menu

Metoda hide

Metoda hide plynule skrývá prvky. Zobrazit prvky lze pomocí metody show.

Syntaxe

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

.hide(duration);

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

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

Pokud nezadáte parametry - animace nebude, prvky se budou skrývat okamžitě:

.hide();

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é:

.hide(duration, [easing function], [callback function]);

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

.hide(options);

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 plynulost:

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

Příklad

Po stisknutí tlačítka #test plynule skryjme odstavec pomocí metody hide. Předáním klíčového slova slow nastavíme rychlost na 600ms. Po skončení animace vypišme do konzole 'Animation complete':

<button id="test">hide text</button> <p>text</p> $('#test').click(function() { $('p').hide('slow', function() { console.log('Animation complete') }); });

Viz také

  • metoda show,
    která plynule zobrazuje prvky
  • metoda slideUp,
    která plynule skrývá prvky
  • metoda fadeOut,
    která plynule skrývá prvky jejich zprůhledněním
Č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