107 of 119 menu

Metod slideUp

Metod slideUp postepeno sakriva elemente, smotavajući ih odozdo prema gore. Prikazati elemente možemo pomoću metoda slideDown.

Sintaksa

Sakrivanje u zadatom vremenskom periodu, 400ms podrazumevano:

.slideUp(trajanje);

Vreme možemo zadati ne samo u milisekundama, već i ključnim rečima slow (600ms) i fast (200ms), što je veća vrednost, to je sporija animacija:

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

Ako ne navedemo parametre - animacija neće postojati, elementi će se sakriti momentalno:

.slideUp();

Takođe možemo kao drugi parametar proslediti funkciju ublažavanja (easing), a kao treći callback funkciju - izvršiće se nakon završetka animacije. Oba parametra su opcionalna:

.slideUp(trajanje, [funkcija ublažavanja], [callback funkcija]);

Možemo proslediti metodu različite opcije, u obliku JavaScript objekta, koji sadrži parove ključ: vrednost:

.slideUp(opcije);

Ovakav objekat može da sadrži sledeće parametre i funkcije - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Opis ovih parametara možete pogledati za metod animate. Na primer, podesićemo trajanje i funkciju ublažavanja:

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

Primer

Hajde da nakon klika na dugme, postepeno sakrijemo roditeljski div, koji sadrži input i dugme, pomoću metoda slideUp (ovaj div naći ćemo pomoću metoda parent). Prosleđivanjem ključne reči slow, podešćemo brzinu na 600ms. U div sa #test ispisaćemo natpis 'Text is hidden':

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

Pogledajte takođe

  • metod slideDown,
    koji postepeno prikazuje elemente
  • metod slideToggle,
    koji naizmenično postepeno prikazuje/sakriva elemente
  • metod fadeOut,
    koji postepeno sakriva elemente, čineći ih providnim
  • metod hide,
    koji postepeno sakriva elemente
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij