0
视频播放大约9分钟。我在视频下面有一个隐藏的div。当视频达到8分钟时,我想要显示隐藏的div。那可能吗?我怎样才能做到这一点?谢谢在特定html5视频时间段后显示隐藏的div
视频播放大约9分钟。我在视频下面有一个隐藏的div。当视频达到8分钟时,我想要显示隐藏的div。那可能吗?我怎样才能做到这一点?谢谢在特定html5视频时间段后显示隐藏的div
您可以使用timeupdate
事件并检查currentTime
属性:http://jsfiddle.net/sEbwj/1/。
var passed = false;
document.querySelector("video").addEventListener("timeupdate", function() {
if(!shown && this.currentTime > 8 * 60) {
console.log("mark passed");
passed = true;
}
});
感谢您的回复。但仍然没有一个想法如何使用它来显示隐藏的div。我的div是隐藏的,没有CSS的显示:无。对不起,但我不是一个JavaScript专家。 – markyeoj
@markyeoj:设置'div.style.display =“block”;',其中'div'是你的div。 – pimvdb