0

我使用 Edge Animate 创建了一个幻灯片,它有一组选定的图片(图片数量暂时不会增加),它们会在 5 秒后自动更改。幻灯片还包括两个按钮:下一步和返回。下一个按钮工作正常,它具有以下代码:

sym.play();

就那么简单。我以为 sym.playReverse(); 可以解决我的后退按钮问题,但没有。它只是回到上一张照片并在那里停留不到一秒钟,然后再次前进。我想将此后退按钮延迟到正常的延迟时间,即 5 秒。所以当有人点击返回时,他会回到上一张图片并在那里停留 5 秒。

仅供参考,这是我的代码,它会在 5 秒后自动“滑动”图片:

sym.stop();
setTimeout(function(){sym.play();},5500);

每张图片(带标签的)都有这个代码。

那么如何让我的后退按钮正常工作呢?

谢谢你。

4

1 回答 1

0

您应该使用sym.play(),但指定一个参数。该参数应该以毫秒为单位,您似乎已经理解了。

所以你可能有类似的东西:

sym.play(3000)
sym.stop();
setTimeout(function(){sym.play();},5500);

这将使您的动画回到上一张幻灯片,假设它在您的时间轴上为 3 秒,那么您的自动滑动将再次启动。

如果您有更多问题,请发表评论。希望这可以帮助。

于 2013-02-10T03:20:18.447 回答