Javascript addEventListener仅用于第一个事件的触发器

Javascript addEventListener仅用于第一个事件的触发器,javascript,jquery,html,css,video,Javascript,Jquery,Html,Css,Video,我想知道为什么以下方法有效: //maak variabelen aan var video = document.getElementById('video'); var show = 100; var hide = 99; video.addEventListener("timeupdate", function() { if (video.currentTime >=show){ sho

我想知道为什么以下方法有效:

//maak variabelen aan
        var video = document.getElementById('video');
        var show = 100;
        var hide = 99;

    video.addEventListener("timeupdate", function() {
        if (video.currentTime >=show){
            showPlaceHolder();
        }

        if (video.currentTime <=hide){
            hidePlaceHolder();
        }
            }, false);
//maak variabelen aan
var video=document.getElementById('video');
var=100;
var=99;
video.addEventListener(“时间更新”,函数(){
如果(video.currentTime>=显示){
showPlaceHolder();
}
如果(video.currentTime=autoeind){
document.getElementById('car').style.visibility='hidden';
}
如果(bvideo.currentTime>=wolkbegin){
document.getElementById('wolk').style.visibility='visible';
}
如果(bvideo.currentTime>=wolkeind){
document.getElementById('wolk').style.visibility='hidden';
}
},假);
有人知道为什么只触发第一个事件吗

我已为addEventListener尝试了以下操作: 秒, 太太
设置警报以检查触发了哪些事件(只有第一个触发了)

我忘记编辑以下行: 发件人:

致:


所以它检查了错误的事件,谢谢你的建议。

第二个元素看起来像幻灯片,当前时间是否在第二个元素上更新


第二次调用后,您的第二次if检查将始终计算为true。

为什么不将这两个函数合并为一个呢?我不能,因为有一个事件侦听器用于两个单独的视频,但是我已经删除了代码中的重复项,但它仍然不起作用。。第一个可见的图像是可见的,其他图像是不可见的,但第二个事件永远不会触发?你能把它做成一把小提琴,这样我就能进一步帮助你吗?问题已经解决了,不过我要感谢你的建议,这是我忽略的一个简单错误,我明天会接受我的答案。问题已经解决,谢谢你的回复,我只是忘了把“视频”编辑成“bvideo”b代表“背景”
var bvideo = document.getElementById('background');
var boombegin = 0;
var boomeind = 7;
var autoeind = 13;
var wolkbegin = 13;
var wolkeind = 19;

   bvideo.addEventListener("timeupdate", function() {
        if (bvideo.currentTime <=boombegin){
            document.getElementById('boom').style.visibility = 'visible';
            document.getElementById('wolk').style.visibility = 'hidden';
            document.getElementById('car').style.visibility = 'hidden';
        }

        if (bvideo.currentTime >=boomeind){
            document.getElementById('boom').style.visibility = 'hidden';
            document.getElementById('car').style.visibility = 'visible';
        }

        if (bvideo.currentTime >=autoeind){
            document.getElementById('car').style.visibility = 'hidden';
        }

        if (bvideo.currentTime >= wolkbegin){
            document.getElementById('wolk').style.visibility = 'visible';
        }

        if (bvideo.currentTime >= wolkeind){
            document.getElementById('wolk').style.visibility = 'hidden';
        }
    }, false);
  if (video.currentTime >= wolkeind){
if (bvideo.currentTime >= wolkeind){