111 of 119 menu

Metoda fadeTo

Metoda fadeTo modifică treptat opacitatea unui element până la o valoare specificată, în intervalul de la 0 la 1.

Sintaxă

Durata și opacitatea sunt specificate în orice variantă de utilizare a metodei. Modificarea opacității în timpul specificat, 400ms implicit:

.fadeTo(durată, valoare opacitate);

Timpul poate fi specificat nu doar în milisecunde, ci și prin cuvintele cheie slow (600ms) și fast (200ms), cu cât valoarea este mai mare, cu atât animația este mai lentă:

.fadeTo('slow' sau 'fast', valoare opacitate);

De asemenea, se poate transmite un al treilea parametru (opțional) o funcție callback - se execută după finalizarea animației:

.fadeTo(durată, valoare opacitate, [funcție callback]);

De asemenea, se pot transmite funcția de easing și funcția callback (parametri opționali) - se execută după finalizarea animației:

.fadeTo(durată, valoare opacitate, [funcție de easing], [funcție callback]);

Exemplu

În exemplul următor, folosind metoda fadeTo la apăsarea butonului #hide elementul cu #test va fi ascuns prin scăderea opacității până la 0.5, iar la #show - va fi afișat:

<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').fadeTo(1000, 1); }); $('#hide').on('click', function() { $('#test').fadeTo(1000, 0.5); });

Vezi și

  • metoda fadeToggle,
    care modifică opacitatea elementelor
  • metoda fadeIn,
    care afișează treptat elementele ascunse, făcându-le opaque
  • metoda animate,
    care animează proprietățile elementelor
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge