Javascript html5 视频在特定时间添加/删除类
Javascript html5 Video add/remove class on certain time
In pure JS (no jQuery).
给定是一个html 5视频:
<video>
<source src="http://techslides.com/demos/sample-videos/small.mp4" type="video/mp4">
<source src="http://techslides.com/demos/sample-videos/small.ogv" type="video/ogg">
</video>
和一些链接
<a href="#" class="menu">Person 1</a>
<a href="#" class="menu">Person 2</a>
<a href="#" class="menu">Person 3</a>
如果视频通过特定点(并从所有其他点中删除活动),我如何将"活动"添加到某个 href 中。
例如:视频通过第二秒 3
<a href="#" class="menu active">Person 1</a>
<a href="#" class="menu">Person 2</a>
<a href="#" class="menu">Person 3</a>
。如果视频通过第二个 6,则添加活动以链接到"人员 2",依此类推。
谢谢!
您可以使用时间更新事件
document.getElementsByTagName('video')[0].addEventListener('timeupdate', function () {
console.log(this.currentTime);
if (this.currentTime >= 3) {
// add class to first item
}
if (this.currentTime >= 6) {
// add class to second item
}
}, false);
相关文章:
- 根据Select值添加/删除表行
- 添加/删除类淡入淡出不起作用
- p5.js声音库:如何添加/删除p5.第5页中的短语().零件()
- 在django表单集中添加/删除表单的Javascript
- 添加/删除子元素
- 添加/删除/更改输入文本的部分值
- jQuery - 添加删除类 - 设置输入值
- 向具有唯一Id的表添加/删除行
- DateTimePicker:函数从minDate maxDate添加删除日期
- 由 JavaScript 控制的 CSS3 单向转换在按顺序添加/删除类时不起作用
- 添加/删除类在 Chrome 中对我不起作用
- JQuery 测试元素是可见的还是隐藏的,然后添加删除类
- Jquery切换和添加/删除
- 克隆字段上的“添加-删除”按钮
- (X-Editable)与(Select2标签)不工作,可以't填充当前标签并跟踪添加/删除的标签
- 添加/删除要与Jquery进行比较的产品
- 添加/删除类并使用Cookie记住所选内容
- 如何使用延迟添加/删除类
- 如何根据数组内容添加/删除数组中的元素
- 单击单选按钮,添加/删除表单元素的类