109 of 119 menu

Metode fadeIn

Metode fadeIn vienmērīgi parāda paslēptos elementus, padarot tos necaurspīdīgus. Paslēpt elementus var ar metodi fadeOut, padarot tos caurspīdīgus.

Sintakse

Parādīšana noteiktā laikā, 400ms pēc noklusējuma:

.fadeIn(ilgums);

Laiku var norādīt ne tikai milisekundēs, bet arī atslēgvārdiem slow (600ms) un fast (200ms), jo lielāka vērtība, jo lēnāka animācija:

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

Ja neieraksta parametrus - animācijas nebūs, elementi tiks parādīti acumirklī:

.fadeIn();

Var arī otro parametru nodot vienmērīguma funkciju, un arī trešo callback funkciju - darbosies pēc animācijas pabeigšanas. Abi parametri nav obligāti:

.fadeIn(ilgums, [vienmērīguma funkcija], [callback funkcija]);

Var nodot metodei dažādas opcijas, JavaScript objekta veidā, kas satur pārus atslēga: vērtība:

.fadeIn(opcijas);

Šāds objekts var nodot sekojošus parametrus un funkcijas - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Aprakstu šiem parametriem var apskatīt metodei animate. Piemēram, iestatīsim ilgumu un vienmērīguma funkciju:

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

Piemērs

Sekojošā piemērā, nospiežot uz pogas #hide elements ar #test tiks paslēpts ar metodi fadeOut, un uz pogas #show - parādīsies, ar metodi fadeIn. Arī mēs iestatīsim ātrumu uz 1000ms:

<button id="hide">paslēpt</button> <button id="show">rādīt</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); });

Piemērs

Un sekojošā piemērā pēc animācijas pabeigšanas, parādot elementu #test mēs izvadīsim ziņojumu ar tekstu '!', un paslēpjot ar tekstu '?':

<button id="hide">paslēpt</button> <button id="show">rādīt</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('?'); }); });

Skatiet arī

  • metode fadeOut,
    kura vienmērīgi paslēpj elementus, padarot tos caurspīdīgus
  • metode show,
    kura vienmērīgi parāda elementus
  • metode slideDown,
    kura vienmērīgi parāda elementus
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt