Bir sürgü animasyonu var ama clX.click olayında #close div hides animasyonu yapmadan önce -250px kaldı. Animasyon tamamlanana ve sonra #close div 'i gizleyene kadar beklemek nasıl?jQuery olay sırası ve animasyon tamamlanana kadar beklemek
$(document).ready(function() {
$("#open").click(function() {
if ($("#close").is(":hidden")) {
$("#open").animate({
marginLeft: "-32px"
}, 200);
$("#close").show();
$("#close").animate({
marginLeft: "250px"
}, 500);
}
});
$("#clX").click(function() {
$("#close").animate({
marginLeft: "-250px"
}, 500);
$("#open").animate({
marginLeft: "0px"
}, 200);
$("#close").hide();
});
});
@patxi: beklemiyorsun, bitince başka bir şey yapmak için animasyon talimat. –
Bitti! Ama $ this.hide(); düzgün çalışmıyor. –