110 of 119 menu

Mbinu ya fadeOut

Mbinu fadeOut huificha kwa poleni vipengele. Vipengele vinaweza kuonyeshwa kwa kutumia mbinu ya fadeIn, na kuvifanya viwe visioonekana.

Syntax

Kuonyesha kwa muda uliowekwa, 400ms kwa chaguo-msingi:

.fadeOut(muda);

Muda unaweza kutajwa sio tu kwa millisekunde, lakini pia kwa maneno muhimu slow (600ms) na fast (200ms), thamani kubwa zaidi, inamaanisha mwendo wa polepole zaidi wa animasyon:

.fadeOut('slow' au 'fast');

Ikiwa vigezo havitatajwa - hakuna animasyon, vipengele vitafichika mara moja:

.fadeOut();

Pia unaweza kupeana kigezo cha pili kitendakazi cha urahisi, na kigezo cha tatu cha kitendakazi cha callback - kitakachofanya kazi baada ya kukamilika kwa animasyon. Vigezo vyote viwili sio lazima:

.fadeOut(muda, [kitendakazi cha urahisi], [kitendakazi cha callback]);

Unaweza kupeata mbinu chaguzi mbalimbali, katika mfumo wa kitu cha JavaScript, kilichokuwa na jozi ufunguo: thamani:

.fadeOut(chaguzi);

Kitu kama hicho kinaweza kupeana vigezo vifuatavyo na vitendakazi - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always. Maelezo ya vigezo hivi unaweza kuyaona kwa mbinu ya animate. Kwa mfano, tutaweka muda na kitendakazi cha urahisi:

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

Mfano

Katika mfano ufuatao wakati kubonyeza kitufe #hide kipengele chenye #test kitakuwa kinafichwa kwa kutumia mbinu ya fadeOut, na kwenye kitufe #show - kuonyeshwa, kwa kutumia fadeIn. Pia tutaweka kasi kwa 1000ms:

<button id="hide">ficha</button> <button id="show">onyesha</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); });

Mfano

Na katika mfano ufuatao baada ya kumalizika kwa animasyon wakati wa kuonyesha kipengele #test sisi tutaonyesha ujumbe na maandishi '!', na wakati wa kuficha na maandishi '?':

<button id="hide">ficha</button> <button id="show">onyesha</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('?'); }); });

Angalia pia

  • mbinu fadeIn,
    ambayo inaonyesha kwa poleni vipengele vilivyofichika, na kuvifanya viwe visioonekana
  • mbinu hide,
    ambayo huificha kwa poleni vipengele
  • mbinu slideUp,
    ambayo huificha kwa poleni vipengele
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa