Mbinu ya hide
Mbinu hide inaficha vipengele kwa ulegeo. Vipengele
vinaweza kuonyeshwa kwa kutumia mbinu
show.
Syntax
Kutoweka kwa muda uliowekwa,
400ms kwa chaguo-msingi:
.hide(muda);
Muda unaweza kubainishwa sio tu kwa millisekunde,
lakini pia kwa maneno muhimu slow (600ms)
na fast (200ms), thamani kubwa zaidi,
huonyesha ulegeo mdogo wa animeshon:
.hide('slow' au 'fast');
Ikiwa vigezo havitatajwa - hamna animeshon, vipengele vitafichika mara moja:
.hide();
Pia inawezekana kupitisha kigezo cha pili kama kitendakazi cha ulegeo, na kigezo cha tatu kama kitendakazi cha callback - kitakachoanza baada ya utekelezaji wa animeshon. Vigezo vyote viwili sio vya lazima:
.hide(muda, [kitendakazi cha ulegeo], [kitendakazi cha callback]);
Inawezekana kupitisha chaguzi mbalimbali kwa mbinu hiyo, katika mfumo wa kitu cha JavaScript, kilichomo jozi ufunguo: thamani:
.hide(chaguzi);
Kitu kama hicho kinaweza kupitisha vigezo vifuatavyo
na vitendakazi - duration, easing,
queue, specialEasing, step,
progress, complete, start,
done, fail, always. Maelezo
ya vigezo hivi unaweza kuyaangalia kwa mbinu ya
animate. Kwa mfano,
tuunde muda na kitendakazi cha ulegeo:
.hide( {duration: 800, easing: easeInSine} );
Mfano
Baada ya kubonyeza kitufe #test, kwa ulegeo
tufiche aya kwa kutumia mbinu hide. Kwa kupitisha
neno muhimu slow, tutaweka kasi
ya 600ms. Baada ya mwisho wa animeshon tutaweka
kwenye koni 'Animation complete':
<button id="test">ficha maandishi</button>
<p>maandishi</p>
$('#test').click(function() {
$('p').hide('slow', function() {
console.log('Animation complete')
});
});