110 of 119 menu

Metode fadeOut

Die metode fadeOut verberg elemente geleidelijk. Elemente kan getoon word met die metode fadeIn, deur hulle ondeursigtig te maak.

Sintaksis

Vertoon vir 'n gegewe tyd, 400ms by verstek:

.fadeOut(duur);

Tyd kan nie net in millisekondes gespesifiseer word nie, maar ook met sleutelwoorde slow (600ms) en fast (200ms), hoe groter die waarde, hoe stadiger die animasie:

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

As geen parameters gespesifiseer word nie - animasie sal nie plaasvind nie, elemente sal oombliklik verberg word:

.fadeOut();

Jy kan ook 'n vloei-funksie as tweede parameter deurgee, sowel as 'n derde callback-funksie - wat sal uitvoer na voltooiing van die animasie. Albei parameters is opsioneel:

.fadeOut(duur, [vloei-funksie], [callback-funksie]);

Verskeie opsies kan aan die metode oorgedra word, in die vorm van 'n JavaScript-objek, wat paar sleutel: waarde bevat:

.fadeOut(opsies);

So 'n objek kan die volgende parameters en funksies oordra - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Beskrywing van hierdie parameters kan jy sien vir die metode animate. Byvoorbeeld, laat ons die duur en vloei-funksie stel:

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

Voorbeeld

In die volgende voorbeeld, wanneer op die knoppie #hide gedruk word, sal die element met #test verberg word met behulp van die metode fadeOut, en op die knoppie #show - vertoon word, met behulp van fadeIn. Ons sal ook die spoed op 1000ms stel:

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

Voorbeeld

En in die volgende voorbeeld, na voltooiing van die animasie wanneer die element #test vertoon word, sal ons 'n boodskap uitvoer met die teks '!', en wanneer dit verberg word met die teks '?':

<button id="hide">verberg</button> <button id="show">wys</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('?'); }); });

Sien ook

  • metode fadeIn,
    wat verborge elemente geleidelijk wys, deur hulle ondeursigtig te maak
  • metode hide,
    wat elemente geleidelijk verberg
  • metode slideUp,
    wat elemente geleidelijk verberg
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp