110 of 119 menu

Metoden fadeOut

Metoden fadeOut döljer element mjukt. Visa element kan man med metoden fadeIn, genom att göra dem ogenomskinliga.

Syntax

Visning under given tid, 400ms som standard:

.fadeOut(varaktighet);

Tiden kan anges inte bara i millisekunder, utan också med nyckelorden slow (600ms) och fast (200ms), ju högre värde, desto långsammare animation:

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

Om man inte anger parametrar - kommer ingen animation att ske, elementen kommer att döljas omedelbart:

.fadeOut();

Man kan också som andra parameter skicka en easing-funktion, samt som tredje en callback-funktion - triggas efter att animationen är klar. Båda parametrarna är valfria:

.fadeOut(varaktighet, [easing-funktion], [callback-funktion]);

Man kan skicka metoden olika alternativ, i form av ett JavaScript-objekt, innehållande par nyckel: värde:

.fadeOut(options);

Sådan ett objekt kan skicka följande parametrar och funktioner - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Beskrivning av dessa parametrar kan du se för metoden animate. Till exempel, låt oss ställa in varaktighet och easing-funktion:

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

Exempel

I följande exempel när man klickar på knappen #hide kommer elementet med #test att döljas med metoden fadeOut, och på knappen #show - visas, med fadeIn. Vi sätter också hastigheten till 1000ms:

<button id="hide">hide</button> <button id="show">show</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); });

Exempel

Och i följande exempel efter avslutad animation vid visning av elementet #test kommer vi att skriva ut ett meddelande med texten '!', och vid döljande med texten '?':

<button id="hide">hide</button> <button id="show">show</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 även

  • metoden fadeIn,
    som mjukt visar dolda element, gör dem ogenomskinliga
  • metoden hide,
    som mjukt döljer element
  • metoden slideUp,
    som mjukt döljer element
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa