Почему анимированный callback не запускается после того, как queue:false
был использован?jQuery animate callback не запускается после очереди: используется false?
Например, здесь происходит обратный вызов.
$("#move").click(function(){
$(".box").animate({
marginLeft: "100px"
},500 , function() {
alert('complete');
console.log('complete');
});
return false;
});
но не с этим,
$("#move").click(function(){
$(".box").animate({
marginLeft: "100px"
}, { queue:false, duration:500 } , function() {
alert('complete');
console.log('complete');
});
return false;
});
в link к jsfiddle
Могу ли я как queue:false
и callback
в то же время?
AW ... получил его! Спасибо. – laukok
могу спросить - какая разница между 500 и 5000? – laukok
Это просто продолжительность в миллисекундах. По умолчанию в jquery animate продолжительность устанавливается равной 400 – karthikr