0
私たちは、当社のウェブページ上に複数のvideos
を持っているが、ほとんどの動画は、私たちがvideo
を監視していたときに、light box
に表示され、私たちはjavascript
イベントを有線しました、それを閉じることを決定しますユーザーがライトボックスを閉じたときにトリガーされる、私たちが達成しようとしているのは、ユーザーが閉じるをクリックしたときに、すべてvideos
がページにあり、現在再生中の指定されたものを一時停止することです。 light box
が閉じても、ビデオは引き続き再生されます。一時停止ビデオ(S) - Javascriptを
これは私がこれまで持っているものです。
window.addEventListener("click", function(e) {
if (e.target.className.indexOf("close") != -1) {
var video = document.getElementsByTagName("video");
for (var i = 0; i < video.length; i++) {
video[i].addEventListener('timeupdate', function(event) {
var vid = event.target
console.log("here")
vid.pause();
})
}
console.log("close video background");
}
});
は今、このスクリプトの問題は、我々が与えられた動画にワイヤーEvent Listener
初めて[閉じる]をクリックしたときであるし、それらを一時停止します。問題は、私はビデオを再オープンし、それが原因Event Listener
にすぐに一時停止します再生する]をクリックした場合、誰かが私が正しく