108 of 119 menu

Metoda slideToggle

Metoda slideToggle afișează lin elementele ascunse și ascunde pe cele afișate.

Sintaxă

Afișare/ascundere în timpul stabilit, 400ms implicit:

.slideToggle(durată);

Timpul poate fi stabilit nu doar în milisecunde, ci și prin cuvinte cheie slow (600ms) și fast (200ms), cu cât valoarea este mai mare, cu atât animația este mai lentă:

.slideToggle('slow' sau 'fast');

Dacă parametrii nu sunt specificați - animația nu va avea loc, elementele se vor afișa/ascunde instantaneu:

.slideToggle();

De asemenea, ca al doilea parametru poate fi transmisă o funcție de easing, și ca al treilea parametru o funcție callback - se va executa după finalizarea animației. Ambii parametri sunt opționali:

.slideToggle(durată, [funcție easing], [funcție callback]);

Metodei i se pot transmite diverse opțiuni, sub forma unui obiect JavaScript, care conține perechi cheie: valoare:

.slideToggle(opțiuni);

Un astfel de obiect poate transmite următorii parametri și funcții - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Descrierea acestor parametri o puteți consulta pentru metoda animate. De exemplu, să stabilim durata și funcția de easing:

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

Exemplu

Haideți după apăsării butonului, să ascundem lin div-ul părinte, care conține paragrafe, cu ajutorul metodei slideToggle (acest div îl vom găsi cu ajutorul metodei parent), după re-apăsarea butonului, div va fi afisat din nou lin și așa mai departe. Transmițând cuvântul cheie slow, vom stabili viteza la 600ms:

<button>toggle text</button> <div> <p id='test'>text text text text text text text</p> <p>text text text text text text text</p> <p>text text text text text text text</p> </div> $('button').click(function() { $('#test').parent().slideToggle('slow'); });

Vedeți și

  • metoda slideUp,
    care ascunde lin elementele
  • metoda slideDown,
    care afișează lin elementele
  • metoda height,
    care permite obținerea și modificarea înălțimii elementului
  • metoda toggle,
    care alternează afișarea/ascunderea lină a elementelor
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge