【发布时间】:2012-02-21 19:18:12
【问题描述】:
我想用 javascript 来做这件事。我正在使用 Hakim El Hattab 的 Reveal.js 作为基础来构建演示文稿。
Reveal.js 的工作方式是您正在查看的当前幻灯片有一个 .present 类,任何以前的幻灯片都有一个 .past 类,任何尚未显示的幻灯片都有一个 .future 类。
我希望它自动暂停设置为 .past 或 .future 的幻灯片内的任何视频。
我该怎么办?
提前致谢!
************更新**************
因此,多亏了一些指导,我克服了 css-tricks forums 的问题,我能够使用 getElementById 让它在单个视频上工作。
下面是我用来添加 .past 和 .future 类并同时暂停视频的 javascript。
if( i < index ) {
// Any element previous to index is given the 'past' class
slide.setAttribute('class', 'past');
document.getElementById('vid').pause();
}
else if( i > index ) {
// Any element subsequent to index is given the 'future' class
slide.setAttribute('class', 'future');
document.getElementById('vid').pause();
}
我现在遇到的问题是如何将它应用于标签名称(即:视频)或可能的类。
【问题讨论】:
标签: javascript html video html5-video