108 of 119 menu

Metodas slideToggle

Metodas slideToggle sklandiai rodo paslėptus elementus ir paslepia rodomus.

Sintaksė

Rodymas/paslėpimas per nustatytą laiką, 400ms pagal nutylėjimą:

.slideToggle(trukmė);

Laiką galima nurodyti ne tik milisekundėmis, bet ir raktažodžiais slow (600ms) ir fast (200ms), kuo didesnė reikšmė, tuo lėtesnė animacija:

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

Jei nenurodyti parametrai - animacijos nebus, elementai bus rodomi/paslėpti akimirksniu:

.slideToggle();

Taip pat galima antruoju parametru perduoti sklandumo funkciją, o trečiuoju - callback funkciją - suveiks po animacijos vykdymo. Abu parametrai nėra privalomi:

.slideToggle(trukmė, [sklandumo funkcija], [callback funkcija]);

Metodui galima perduoti įvairias parinktis, JavaScript objekto pavidalu, kuriame yra poros raktas: reikšmė:

.slideToggle(options);

Toks objektas gali perduoti šiuos parametrus ir funkcijas - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Aprašymą šių parametrų galite peržiūrėti metode animate. Pavyzdžiui, nustatykime trukmę ir sklandumo funkciją:

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

Pavyzdys

Po mygtuko paspaudimo, sklandiai paslėpkime tėvinį div, kuriame yra pastraipos, naudodami metodą slideToggle (šį div rasime naudodami metodą parent), po pakartotinio mygtuko paspaudimo, div bus vėl sklandiai parodytas ir t.t. Perduodami raktažodį slow, nustatysime greitį į 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'); });

Taip pat žiūrėkite

  • metodas slideUp,
    kuris sklandiai paslepia elementus
  • metodas slideDown,
    kuris sklandiai rodo elementus
  • metodas height,
    kuris leidžia gauti ir pakeisti elemento aukštį
  • metodas toggle,
    kuris kaitalioja sklandų elementų rodymą/paslėpimą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti