为什么动画回调在queue:false
已被使用后未被触发?jQuery animate回调队列后不会触发: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 2013-04-11 01:02:11
请问 - 持续时间500与5000之间有什么区别? – laukok 2013-04-11 01:07:11
它只是以毫秒为单位的持续时间。默认情况下,在jQuery的动画,持续时间设置为400 – karthikr 2013-04-11 01:08:20