110 of 119 menu

fadeOut metodu

fadeOut metodu elementləri rəvan şəkildə gizlədir. Elementləri yenidən göstərmək üçün fadeIn metodu istifadə edilə bilər, onları qeyri-şəffaf edərək.

Sintaksis

Müəyyən edilmiş müddət ərzində göstərmək, 400ms standart olaraq:

.fadeOut(muddet);

Müddət yalnız millisaniyələrlə deyil, həm də açar sözlərlə slow (600ms) və fast (200ms) ilə müəyyən edilə bilər, dəyər nə qədər böyükdürsə, animasiya bir o qədər yavaş olar:

.fadeOut('slow' ya da 'fast');

Əgər parametrlər göstərilməsə - animasiya baş verməyəcək, elementlər ani şəkildə gizlədiləcək:

.fadeOut();

Həmçinin ikinci parametr kimi rəvanlıq funksiyası ötürülə bilər, eləcə də üçüncü callback funksiyası - animasiya bitdikdən sonra işləyəcək. Hər iki parametr isteğe bağlıdır:

.fadeOut(muddet, [ravanliq funksiyası], [callback funksiyası]);

Metoda müxtəlif seçimlər ötürülə bilər, JavaScript obyekti şəklində, ehtiva edən açar: dəyər cütləri:

.fadeOut(seçimlər);

Belə bir obyekt aşağıdakı parametrləri və funksiyaları ötürə bilər - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Bu parametrlərin təsvirini animate metodu üçün baxa bilərsiniz. Məsələn, müddəti və rəvanlıq funksiyasını təyin edək:

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

Nümunə

Aşağıdakı nümunədə #hide düyməsinə kliklənildikdə #test elementi fadeOut metodu ilə gizlədiləcək, #show düyməsinə kliklənildikdə isə - göstəriləcək, fadeIn ilə. Həmçinin sürəti 1000ms olaraq təyin edəcəyik:

<button id="hide">gizlət</button> <button id="show">göster</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); });

Nümunə

Aşağıdakı nümunədə isə #test elementinin göstərilməsi animasiyası bitdikdən sonra biz '!' mətnli mesaj çıxardacağıq, gizləndikdə isə '?' mətnli mesaj çıxardacağıq:

<button id="hide">gizlət</button> <button id="show">göster</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('?'); }); });

Həmçinin baxın

  • fadeIn metodu,
    gizli elementləri rəvan şəkildə göstərir, onları qeyri-şəffaf edərək
  • hide metodu,
    elementləri rəvan şəkildə gizlədir
  • slideUp metodu,
    elementləri rəvan şəkildə gizlədir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et