108 of 119 menu

A slideToggle metódus

A slideToggle metódus simán megjeleníti az elrejtett elemeket és elrejti a megjelenítetteket.

Szintaxis

Megjelenítés/elrejtés meghatározott idő alatt, alapértelmezetten 400ms:

.slideToggle(időtartam);

Az időt nem csak ezredmásodpercben lehet megadni, hanem kulcsszavakkal is: slow (600ms) és fast (200ms), minél nagyobb az érték, annál lassabb az animáció:

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

Ha nem adunk meg paramétereket - nem lesz animáció, az elemek azonnal megjelennek/elrejtődnek:

.slideToggle();

Második paraméterként átadhatunk egy easing függvényt is, valamint harmadik paraméterként egy callback függvényt - amely az animáció befejezése után fut le. Mindkét paraméter opcionális:

.slideToggle(időtartam, [easing függvény], [callback függvény]);

Átadhatunk a metódusnak különböző beállításokat, JavaScript objektum formájában, amely kulcs: érték párokat tartalmaz:

.slideToggle(options);

Egy ilyen objektum a következő paramétereket és függvényeket adhatja át - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Ezen paraméterek leírását a animate metódusnál nézheti meg. Például, állítsuk be az időtartamot és az easing függvényt:

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

Példa

Nyomás után a gombra, rejtsük el simán a szülő div elemet, amely a bekezdéseket tartalmazza, a slideToggle metódus segítségével (ezt a div elemet a parent metódussal találjuk meg), újabb gombnyomás után, a div elem ismét simán megjelenik, stb. A slow kulcsszó átadásával a sebességet 600ms-ra állítjuk:

<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'); });

Lásd még

  • a slideUp metódus,
    amely simán elrejti az elemeket
  • a slideDown metódus,
    amely simán megjeleníti az elemeket
  • a height metódus,
    amely lehetővé teszi egy elem magasságának lekérését és módosítását
  • a toggle metódus,
    amely váltogatja az elemek sima megjelenítését/elrejtését
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás