110 of 119 menu

Metoden fadeOut

Metoden fadeOut skjuler elementer jevnt. Vis elementer ved hjelp av metoden fadeIn, som gjør dem ugjennomsiktige.

Syntaks

Visning over en gitt varighet, 400ms som standard:

.fadeOut(varighet);

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

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

Hvis du ikke angir parametere - vil animasjonen ikke skje, elementer vil bli skjult umiddelbart:

.fadeOut();

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

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

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

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

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

Eksempel

I følgende eksempel, når du klikker på knappen #hide vil elementet med #test skjules ved hjelp av metoden fadeOut, og på knappen #show - vises, med hjelp av fadeIn. Vi setter også hastigheten til 1000ms:

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

Eksempel

Og i følgende eksempel, etter at animasjonen er ferdig når elementet #test vises, vil vi vise en melding med teksten '!', og når det skjules med teksten '?':

<button id="hide">skjul</button> <button id="show">vis</button> <div id="test"></div> #test { width: 200px; height: 200px; background: green; color: white; margin-top: 10px; } $('#show').on('click', function() { $('#test').fadeIn(1000, function() { alert('!'); }); }); $('#hide').on('click', function() { $('#test').fadeOut(1000, function() { alert('?'); }); });

Se også

  • metoden fadeIn,
    som jevnt viser skjulte elementer, gjør dem ugjennomsiktige
  • metoden hide,
    som jevnt skjuler elementer
  • metoden slideUp,
    som jevnt skjuler 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