111 of 119 menu

Methode fadeTo

De methode fadeTo verandert soepel de transparantie van een element naar een opgegeven waarde, in het bereik van 0 tot 1.

Syntaxis

De duur en transparantie worden opgegeven bij elk gebruik van de methode. Het wijzigen van de transparantie binnen de opgegeven tijd, standaard 400ms:

.fadeTo(duur, transparantie waarde);

Tijd kan niet alleen in milliseconden worden opgegeven, maar ook met de sleutelwoorden slow (600ms) en fast (200ms), hoe hoger de waarde, hoe langzamer de animatie:

.fadeTo('slow' of 'fast', transparantie waarde);

Een callback-functie kan ook als derde (optionele) parameter worden doorgegeven - deze wordt uitgevoerd na voltooiing van de animatie:

.fadeTo(duur, transparantie waarde, [callback-functie]);

Een easing-functie en een callback-functie (beide optionele parameters) kunnen ook worden doorgegeven - wordt uitgevoerd na voltooiing van de animatie:

.fadeTo(duur, transparantie waarde, [easing-functie], [callback-functie]);

Voorbeeld

In het volgende voorbeeld, met behulp van de methode fadeTo wordt bij het klikken op de knop #hide het element met #test verborgen door de transparantie te verminderen naar 0.5, en bij #show - wordt het getoond:

<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); });

Zie ook

  • methode fadeToggle,
    die de transparantie van elementen verandert
  • methode fadeIn,
    die verborgen elementen soepel toont, door ze ondoorzichtig te maken
  • methode animate,
    die eigenschappen van elementen animeert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren