110 of 119 menu

Методот fadeOut

Методот fadeOut постечно ги скрива елементите. Елементите може да се прикажат со методот fadeIn, правејќи ги непровидни.

Синтакса

Приказ за зададено време, 400ms по основно:

.fadeOut(времетраење);

Времето може да се зададе не само во милисекунди, туку и со клучни зборови slow (600ms) и fast (200ms), колку е поголема вредноста, толку е побавна анимацијата:

.fadeOut('slow' или 'fast');

Ако не се наведат параметри - нема да има анимација, елементите ќе се сокријат моментално:

.fadeOut();

Може исто така како втор параметар да се пренесе функција за забавување, а како трет callback-функција - ќе се активира по извршувањето на анимацијата. Двата параметри не се задолжителни:

.fadeOut(времетраење, [функција за забавување], [callback-функција]);

На методот може да се пренесат различни опции, во форма на JavaScript објект, кој содржи парови клуч: вредност:

.fadeOut(опции);

Ваквиот објект може да пренесува следните параметри и функции - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Опис на овие параметри може да го погледнете за методот animate. На пример, да ја поставиме времетраењето и функцијата за забавување:

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

Пример

Во следниот пример при кликнување на копчето #hide елементот со #test ќе се скрие со методот fadeOut, а на копчето #show - ќе се прикаже, со помош на fadeIn. Исто така ќе ја поставиме брзината на 1000ms:

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

Пример

А во следниот пример по завршувањето на анимацијата при прикажувањето на елементот #test ние ќе испечатиме порака со текстот '!', а при скривање со текстот '?':

<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').fadeIn(1000, function() { alert('!'); }); }); $('#hide').on('click', function() { $('#test').fadeOut(1000, function() { alert('?'); }); });

Погледнете ги и

  • методот fadeIn,
    кој постежно ги прикажува скриените елементи, правејќи ги непровидни
  • методот hide,
    кој постежно ги скрива елементите
  • методот slideUp,
    кој постежно ги скрива елементите
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј