109 of 119 menu

fadeIn Metode

Die metode fadeIn vertoon verborge elemente stapsgewys deur hulle ondeursigtig te maak. Elemente kan weggesteek word met behulp van die metode fadeOut, deur hulle deursigtig te maak.

Sintaksis

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

.fadeIn(duur);

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

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

As geen parameters verskaf word nie - sal daar geen animasie wees nie, elemente sal onmiddellik verskyn:

.fadeIn();

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

.fadeIn(duur, [uitstapfunksie], [callback-funksie]);

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

.fadeIn(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 uitstapfunksie stel:

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

Voorbeeld

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

<button id="hide">steek weg</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 die voltooiing van die animasie wanneer die element #test vertoon word, sal ons 'n boodskap uitdruk met die teks '!', en wanneer dit weggesteek word met die teks '?':

<button id="hide">steek weg</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 fadeOut,
    wat elemente stapsgewys wegsteek deur hulle deursigtig te maak
  • metode show,
    wat elemente stapsgewys vertoon
  • metode slideDown,
    wat elemente stapsgewys vertoon
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