0
我正在使用這個函數來存儲動畫函數,並逐個爲連續動畫調用它。Javascript回調函數不能正常工作
我不知道我在下面的代碼中缺少什麼。我希望它是一個回調函數。
當前此方法只運行一次。
function treasure(){
var blinky = function()
{
if (funqueue.length > 0)
{
((funqueue.shift())(), blinky);
}
else { return }
}
blinky();
}
謝謝..
我把它改成你上面描述,但它仍然呼籲只有一次。有沒有一種方法可以一次又一次地調用閃爍。這樣我就可以運行存儲在Funqueue中的動畫,直到隊列變空。 –
@ Ajax3.14 funqueue中的函數是否接受並調用回調函數?就像:'function(callback){...;回電話(); }'。如果不是,那麼直接調用'blinky'即可。看我的編輯。 –