112 of 119 menu

Metoden fadeToggle

Metoden fadeToggle vekselvis viser eller skjuler elementer jevnt ved å animere deres gjennomsiktighet.

Syntaks

Vis/skjul over en gitt varighet, 400ms som standard:

.fadeToggle(varighet);

Tid kan angis ikke bare i millisekunder, men også med nøkkelordene slow (600ms) og fast (200ms), jo høyere verdi, desto tregere animasjon:

.fadeToggle('slow' eller 'fast');

Hvis du ikke angir parametere - vil animasjonen ikke skje, elementene vil vises/skjules umiddelbart:

.fadeToggle();

Du kan også sende en easing-funksjon som andre parameter, samt en tredje callback-funksjon - som utløses etter at animasjonen er fullført. Begge parameterne er valgfrie:

.fadeToggle(varighet, [easing-funksjon], [callback-funksjon]);

Du kan sende metoden ulike alternativer, i form av et JavaScript-objekt som inneholder par nøkkel: verdi:

.fadeToggle(alternativer);

Et slikt objekt kan sende følgende parametere og funksjoner - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Beskrivelse av disse parameterne kan du se for metoden animate. For eksempel, la oss sette varighet og easing-funksjon:

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

Eksempel

I følgende eksempel, ved første klikk på knappen #toggle vil elementet med #test skjules, og ved gjentatt klikk - vises. For dette bruker vi metoden fadeToggle. Også setter vi hastigheten til 1000ms og verdien for easing-funksjonen til linear:

<button id="toggle">toggle</button> <div id="test"></div> #test { width: 200px; height: 200px; background: green; color: white; margin-top: 10px; } $('#toggle').on('click', function() { $('#test').fadeToggle(1000, 'linear'); });

Se også

  • metoden slideToggle,
    som veksler mellom jevn visning/skjuling av elementer
  • metoden fadeTo,
    som endrer gjennomsiktigheten til elementer
  • metoden toggle,
    som veksler mellom jevn visning/skjuling av elementer
  • metoden animate,
    som animerer egenskaper til elementer
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis