Методи hide
Методи hide элементҳоро ба диққат мепушонад. Нишон додани
элементҳоро метавон бо ёрии методи
show кард.
Синтаксис
Нопадид шудан барои вақти муайянкардашуда,
400мс ба таври пешфарз:
.hide(дарозӣ);
Вақтро на танҳо ба миллисония, балки бо калимаҳои калидӣ
slow (600мс)
ва fast (200мс) низ муайян кардан мумкин аст,
қимати калонтар сустии анимацияро нишон медиҳад:
.hide('slow' ё 'fast');
Агар параметрҳо муайян накарда шаванд - анимация вуҷуд нахоҳад дошт, элементҳо фавран пинҳон карда мешаванд:
.hide();
Ҳамчунин метавон функсияи равонӣ ва функсияи callback-ро ба сифати параметри дуюм ва сеюм интиқол дод, ки пас аз анҷоми анимация иҷро мешавад. Ҳарду параметр ихтиёрӣ мебошанд:
.hide(дарозӣ, [функсияи равонӣ], [функсияи callback]);
Методу гуногун имконотро метавон интиқол дод, дар шакли объекти JavaScript, ки ҷуфтҳои калид: қимат-ро дар бар мегирад:
.hide(options);
Чунин объект метавонад параметрҳо ва функсияҳои зеринро
интиқол диҳад - duration, easing,
queue, specialEasing, step,
progress, complete, start,
done, fail, always. Тавсифи
ин параметрҳоро шумо метавонед барои методи
animate бубинед. Масалан,
дарозӣ ва функсияи равониро муайян кунем:
.hide( {duration: 800, easing: easeInSine} );
Намуна
Биёед пас аз пахш кардани тугмаи #test, абзацро
ба диққат бо ёрии методи hide пинҳон кунем. Интиқол додани
калимаи калидӣ slow, суръати
600мс-ро муайян менамояд. Пас аз поёни анимация дар
консоль 'Animation complete'-ро барорем:
<button id="test">матнро пинҳон кун</button>
<p>матн</p>
$('#test').click(function() {
$('p').hide('slow', function() {
console.log('Анимация ба анҷом расид')
});
});