105 of 119 menu

Meetod toggle

Meetod toggle vaheldab elementide sujuvat näitamist/peitmist. Kui element on nähtav, siis see peidetakse ja vastupidi.

Süntaks

Näitamine määratud aja jooksul millisekundites, 400ms vaikimisi:

.toggle(kestus);

Aega saab määrata mitte ainult millisekundites, vaid ka võtmesõnadega slow (600ms) ja fast (200ms), mida suurem väärtus, seda aeglasem animatsioon:

.toggle('slow' või 'fast');

Saab parameetriga display edastada väärtuse true või false. Kui true, siis element näidatakse ainult, false - peidetakse:

.toggle(display);

Kui parameetreid ei määrata - animatsiooni ei toimu, elemendid näidatakse/peidetakse hetkega:

.toggle();

Saab ka teise parameetrina edastada sujuvusfunktsiooni, ning kolmandana callback-funktsiooni - käivitub pärast animatsiooni lõppu. Mõlemad parameetrid on valikulised:

.toggle(kestus, [sujuvusfunktsioon], [callback-funktsioon]);

Saab lihtsalt teise valikulise parameetrina edastada callback-funktsiooni - käivitub pärast animatsiooni lõppu:

.toggle(kestus, [callback-funktsioon]);

Saab meetodile edastada erinevaid valikuid, JavaScript objekti kujul, mis sisaldab paare võti: väärtus:

.toggle(valikud);

Selline objekt saab edastada järgmisi parameetreid ja funktsioone - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Kirjelduse neist parameetritest saate vaadata meetodi animate jaoks. Näiteks, määrame kestuse ja sujuvusfunktsiooni:

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

Näide

Pärast nupu vajutamist, näitame sujuvalt peidetud lõiku meetodi toggle abil. Edastades võtmesõna slow, määrame kiiruseks 600ms. Korduval vajutamisel - peidame:

<button>näita teksti</button> <p style="display: none">tekst</p> $('button').click(function() { $('p').toggle('slow'); });

Vaata ka

  • meetod fadeToggle,
    mis muudab elementide läbipaistvust
  • meetod slideToggle,
    mis vaheldab elementide sujuvat näitamist/peitmist
  • meetod show,
    mis sujuvalt näitab elemente
  • meetod hide,
    mis sujuvalt peidab elemendid
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu