cre*_*tim 6 javascript impress.js
我有一个幻灯片,我想自动播放和循环播放.我找到了片段,让我设置一个全局幻灯片持续时间,并使用impress.next()和setInterval()调用来向前移动,但后来我失去了为每张幻灯片设置不同持续时间的能力.
cre*_*tim 26
我很高兴分享我的解决方案.如果你看到改进的余地,不要害羞.希望这有助于那里的人.
<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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8082 次 |
| 最近记录: |