107 of 119 menu

Metóda slideUp

Metóda slideUp plynulo skrýva prvky, zatvárajúc ich zdola nahor. Zobraziť prvky je možné pomocou metódy slideDown.

Syntax

Skrytie za stanovený čas, 400ms predvolené:

.slideUp(duration);

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

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

Ak neuvádzate parametre - animácia nebude, prvky sa budú skrývať okamžite:

.slideUp();

Je možné aj druhým parametrom odovzdať funkciu plynulosti, a aj tretím callback funkciu - spustí sa po vykonaní animácie. Oba parametre sú voliteľné:

.slideUp(duration, [easing], [callback]);

Metóde je možné odovzdať rôzne možnosti, vo forme JavaScript objektu, obsahujúceho páry kľúč: hodnota:

.slideUp(options);

Takýto objekt môže odovzdávať nasledujúce parametre a funkcie - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Popis týchto parametrov môžete pozrieť pre metódu animate. Napríklad, nastavme trvanie a funkciu plynulosti:

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

Príklad

Po stlačení tlačidla, plynulo skryjme rodičovský div, ktorý obsahuje input a tlačidlo, pomocou metódy slideUp (tento div nájdeme pomocou metódy parent). Odovzdaním kľúčového slova slow nastavíme rýchlosť 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'); }); });

Pozri tiež

  • metóda slideDown,
    ktorá plynulo zobrazuje prvky
  • metóda slideToggle,
    ktorá strieda plynulé zobrazovanie/skrytie prvkov
  • metóda fadeOut,
    ktorá plynulo skrýva prvky, robí ich priehľadnými
  • metóda hide,
    ktorá plynulo skrýva prvky
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ť