110 of 119 menu

fadeOut metodu

fadeOut metody elementleri ýumuşak gizleýär. Elementleri görkezmek üçin fadeIn metodyny ulanyp, olary şaffaf däl etmek mümkin.

Sintaksis

Bellänen wagtyň dowamynda görkezme, 400 ms deslapky baha:

.fadeOut(dowamlylyk);

Wagt diňe millisekuntda däl, eýsem açar sözler slow (600 ms) we fast (200 ms) bilen hem belläp bolýar, baha uly boldukça, animasiýa haýalrak:

.fadeOut('slow' ýa-da 'fast');

Eger parametrler görkezilmese - animasiýa bolmaz, elementler çalt gizleniler:

.fadeOut();

Ýumuşaklyk funksiýasyny ikinji parametr hökmünde hem geçirip bolýar, şeýle hem üçünji callback-funksiýa - animasiýa ýerine ýetirilenden soň işleýär. Iki parametri hem hökmany däl:

.fadeOut(dowamlylyk, [ýumuşaklyk funksiýasy], [callback-funksiýasy]);

Metoda dürli opsionalary geçirip bolýar, JavaScript obýekti görnüşinde, içinde açar: baha jüpleri bilen:

.fadeOut(options);

Şeýle obýekt aşakdaky parametrleri we funksiýalary geçirip biler - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Bu parametrleriň düşündirişini siz animate metodi üçin görmegiňiz mümkin. Mysal üçin, dowamlylygy we ýumuşaklyk funksiýasyny belleýäris:

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

Mysal

Aşakdaky mysalda düwmä basylanda #hide element bilen #test fadeOut metody arkaly gizleniler, #show düwmesi bilen bolsa görkeziler, fadeIn arkaly. Şeýle hem biz tizligi 1000 ms belleýäris:

<button id="hide">gizle</button> <button id="show">görkez</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); });

Mysal

Aşakdaky mysalda bolsa animasiýa tamamlanandan soň #test elementini görkezende biz habar çykararys '!' teksti bilen, gizlemez bolsa '?' teksti bilen:

<button id="hide">gizle</button> <button id="show">görkez</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('?'); }); });

Şeýle hem görmeli

  • fadeIn metodu,
    gizlenen elementleri ýumuşak görkezýär, olary şaffaf däl edýär
  • hide metodu,
    elementleri ýumuşak gizleýär
  • slideUp metodu,
    elementleri ýumuşak gizleýär
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et