爲什麼動畫回調在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