Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 html 中有一个视频标签-我将在 20 秒和 40 秒后使用 javascript 停止我的视频,然后显示一个灯箱。而当灯箱关闭时,视频是否应该再次播放。
我试过了
this.video.addEventListener("timeupdate", function(){ if (this.video.currentTime >= 6) { this.showAnlageType(); } });
但它是假的,你能帮帮我吗?
函数回调中的引用与用于绑定事件侦听this器的上下文不同。this存储引用this并使用存储的引用:
this
var self; self = this; this.video.addEventListener("timeupdate", function() { if (self.video.currentTime >= 6) { self.showAnlageType(); } });