Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
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