109 of 119 menu

Metodas fadeIn

Metodas fadeIn sklandiai rodo paslėptus elementus, padarydamas juos nepermatomus. Paslėpti elementus galima naudojant metodą fadeOut, padarant juos permatomus.

Sintaksė

Rodymas per nustatytą laiką, 400ms pagal nutylėjimą:

.fadeIn(trukme);

Laiką galima nurodyti ne tik milisekundėmis, bet ir raktažodžiais slow (600ms) ir fast (200ms), kuo didesnė reikšmė, tuo lėtesnė animacija:

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

Jei nenurodyti parametrai - animacijos nebus, elementai bus rodomi akimirksniu:

.fadeIn();

Taip pat antruoju parametru galima perduoti sklandumo funkciją, o trečiuoju callback funkciją - suveiks po animacijos užbaigimo. Abu parametrai nėra privalomi:

.fadeIn(trukme, [sklandumo funkcija], [callback funkcija]);

Metodui galima perduoti įvairias parinktis, JavaScript objekto pavidalu, kuriame yra poros raktas: reikšmė:

.fadeIn(options);

Tokiame objekte galima perduoti šiuos parametrus ir funkcijas - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Šių parametrų aprašymą galite peržiūrėti metodo animate pavyzdyje. Pavyzdžiui, nustatykime trukmę ir sklandumo funkciją:

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

Pavyzdys

Šiame pavyzdyje paspaudus mygtuką #hide elementas su #test bus paslėptas naudojant metodą fadeOut, o mygtukas #show - rodytas, su metodu fadeIn. Taip pat nustatysime greitį į 1000ms:

<button id="hide">slėpti</button> <button id="show">rodyti</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); });

Pavyzdys

O šiame pavyzdyje baigus animaciją rodant elementą #test mes atspausdinsime pranešimą su tekstu '!', o slepiant su tekstu '?':

<button id="hide">slėpti</button> <button id="show">rodyti</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('?'); }); });

Taip pat žiūrėkite

  • metodas fadeOut,
    kuris sklandiai paslepia elementus, padarydamas juos permatomus
  • metodas show,
    kuris sklandiai rodo elementus
  • metodas slideDown,
    kuris sklandiai rodo elementus
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti