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