0
首先混淆我有一個工廠函數來改變背景顏色,功能是推動定製隊列:關於jQuery的定製隊列的離隊
var changeBack = function (delay, color) {
$('div').queue('custom', function (next) {
setTimeout(function() {
$('div').css({
'background-color': color
})
}, delay)
})
}
然後我想改變背景顏色幾次,然後dequeue
的隊列:
$(function() {
changeBack(1000, "yellow");
changeBack(1000, "black");
changeBack(1000, "blue");
changeBack(1000, "gray");
var custom = $('div').queue('custom');
$('div').dequeue('custom');
})
但div
只變黃backgroung顏色,它意味着僅執行第一功能,但我有推其它功能到隊列中,我如何可以執行其它功能? 這裏是demo