2013-02-25 141 views
-1

所以我有這段代碼,這是行不通的。我試圖在音頻播放結束後觸發事件。Mootools回調函數沒有處理

item.addEventListener("ended", function() { 
    slides.show("next", function() { 
    alert("TESTING!"); 
    }); 
}); 

幻燈片發生變化,但警報從不拋出。

下面的代碼正常工作,但是在下一個幻燈片事件完成之前警報將會觸發。

item.addEventListener("ended", function() { 
    slides.show("next"); 
    alert("TESTING!"); 
}); 
+2

什麼是「幻燈片」? – SLaks 2013-02-25 15:44:10

回答

0

假設slidesFx.Slide(儘管它似乎很奇怪,這是一個複數),according to the docs沒有對show沒有回調。

而且這是有道理的。由於show發生時沒有過渡/動畫,因此不需要回調。在撥打show(如您的第二個代碼塊所示)之後,請放下您想要發生的下一件事。

+1

幻燈片實際上是一個幻燈片。但是,似乎我一直在使用jQuery,所以我實際上忘記了不是每個函數都有回調:) – 2013-02-25 16:19:33

+0

@MagnusJonsson:LOL!很高興這有幫助。 – 2013-02-25 16:20:24