所以我有这段代码无法正常工作。我正试图在音频播放完毕后触发事件。
item.addEventListener("ended", function () {
slides.show("next", function () {
alert("TESTING!");
});
});
幻灯片发生了变化,但警报从未被抛出。
以下代码有效,但警报将在下一个幻灯片事件结束前触发。
item.addEventListener("ended", function () {
slides.show("next");
alert("TESTING!");
});
答案 0 :(得分:0)
假设slides
是Fx.Slide
(虽然看起来有点复数似乎很奇怪),according to the docs show
上没有回调。
这是有道理的。由于show
发生时没有转换/动画,因此不需要回调。只需在调用show
之后再想要发生的事情(如第二个代码块所示)。