我使用Edge Animate创建了一个幻灯片,它有一组选定的图片(图片数量暂时不会增加),它们会在5秒后自动更改。幻灯片显示还包括两个按钮:下一个和后一个。下一个按钮工作正常,它有以下代码:
sym.play();
这很简单。我以为sym.playReverse();将解决我的问题的后退按钮,但它没有。它只是回到之前的图片并且在那里停留不到一秒钟然后再次前进。我想将此后退按钮延迟到正常的延迟时间,即5秒。因此,当有人点击回来时,他会看到前一张照片并在那里停留5秒钟。
仅供参考,我的代码会在5秒后自动“滑动”图片:
sym.stop();
setTimeout(function(){sym.play();},5500);
每张图片(标签)都有此代码。
那么如何使我的后退按钮正常工作呢?
谢谢。
答案 0 :(得分:0)
您应该使用sym.play()
,但请指定参数。
参数应该以毫秒为单位,您似乎已经理解了这一点。
所以你可能有类似的东西:
sym.play(3000)
sym.stop();
setTimeout(function(){sym.play();},5500);
将你的动画带回到上一张幻灯片,假设时间轴上的时间为3秒,那么你的自动滑动会再次启动。
如果您有更多问题,请发表评论。 希望这有帮助。