मेरे पास एक स्लाइडर एनीमेशन है लेकिन clX.click event #close div पर एनिमेटेड -250px छोड़ा जाने से पहले छिपा हुआ है। एनीमेशन पूर्ण होने तक प्रतीक्षा करें और फिर #close div को छुपाएं?jQuery ईवेंट ऑर्डर और एनीमेशन पूर्ण होने तक प्रतीक्षा
$(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();
});
});
दूसरे शब्दों में: आप प्रतीक्षा नहीं है, आप एनीमेशन हिदायत कुछ और करने के लिए इसके पूर्ण हो जाने। –
हो गया! लेकिन $ this.hide(); ठीक से काम नहीं कर रहा। –