2017-05-28 108 views
0

我使用这个脚本上的关闭按钮时,点击暂停视频:的JavaScript - 暂停当前视频

var vid = document.getElementById("video19"); 
$('#md-close').click(function(){ 
vid.pause(); 
}); 

,但如果我有一个以上的视频,我不能使用的ID为。我试图使用getElementByClassName,但即使在最后一个版本的chrome中它也不起作用。

所以我想要一个脚本暂停当前视频,当我点击关闭按钮。 我该怎么做?

+0

的可能重复[我怎样才能暂停在一旦所有视频(HTML5)?](https://stackoverflow.com/questions/13485167/how-can-i-pause-all-videos -html5一次刻录) –

回答

0

如果您将视频和相对关闭按钮放在同一个div中,您可以这样做。我假设每个视频都有独特的div

<div> 
    <video><!-- some code --></video> 
    <a class="close-button">Close video</a> 
</div> 
$('.close-button').click(function(){ 
    $(this).siblings('video').get(0).pause() 
})