我有一个自动播放 Impress JS 的脚本,但我不知道如何在某个 ID 上结束幻灯片,也不知道如何在幻灯片结束后停止循环播放。任何帮助表示赞赏。
<script>
var impress = impress();
impress.init();
document.addEventListener('impress:stepenter', function(e){
if (typeof timing !== 'undefined') clearInterval(timing);
var duration = (e.target.getAttribute('data-transition-duration') ? e.target.getAttribute('data-transition-duration') : 2000); // use the set duration or fallback to 2000ms
timing = setInterval(impress.next, duration);
});
</script>