105 of 119 menu

Metodas toggle

Metodas toggle kaitalioja sklandų elementų rodymą/paslėpimą. Jei elementas yra rodomas, jis bus paslėptas ir atvirkščiai.

Sintaksė

Rodymas per nurodytą laiką milisekundėmis, 400ms pagal nutylėjimą:

.toggle(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:

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

Galima parametru display perduoti reikšmę true arba false. Jei true, elementas bus tik rodomas, false - paslėpiamas:

.toggle(display);

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

.toggle();

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

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

Galima tiesiog antru neprivalomu parametru perduoti callback funkciją - suveiks po animacijos vykdymo:

.toggle(trukmė, [callback funkcija]);

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

.toggle(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 metodui animate. Pavyzdžiui, nustatykime trukmę ir sklandumo funkciją:

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

Pavyzdys

Po mygtuko paspaudimo, sklandžiai parodykime paslėptą pastraipą naudodami metodą toggle. Perduodami raktažodį slow, nustatysime greitį į 600ms. Paspaudus pakartotinai - paslėpsime:

<button>rodyti tekstą</button> <p style="display: none">tekstas</p> $('button').click(function() { $('p').toggle('slow'); });

Žiūrėkite taip pat

  • metodas fadeToggle,
    kuris keičia elementų permatomumą
  • metodas slideToggle,
    kuris kaitalioja sklandų elementų rodymą/paslėpimą
  • metodas show,
    kuris sklandžiai rodo elementus
  • metodas hide,
    kuris sklandžiai paslepia elementus
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