Mam stronę z wieloma filmami i chcę odtworzyć każde wideo na mouseOver
i wstrzymać na mouseOut
.Jak mogę odtwarzać/wstrzymać więcej niż jedno wideo przez mouseover
Działa z wideo1, ale chcę pracować z wideo2 i tak dalej.
<!DOCTYPE html>
<html>
<body>
<div style="text-align:center">
<video id="video1" width="420" onmouseover="playPause()" onmouseout="playPause()">
<source src="mov_bbb.mp4" type="video/mp4">
<source src="mov_bbb.ogg" type="video/ogg">
Your browser does not support HTML5 video.
</video>
<video id="video2" width="420" onmouseover="playPause()" onmouseout="playPause()">
<source src="mov_bbb.mp4" type="video/mp4">
<source src="mov_bbb.ogg" type="video/ogg">
Your browser does not support HTML5 video.
</video>
</div>
<script>
var myVideo=document.getElementById("video1");
function playPause()
{
if (myVideo.paused)
myVideo.play();
else
myVideo.pause();
}
</script>
</body>
</html>
Dziękuję, to działa dobrze, ale rozwiązanie z „to” słowo kluczowe jest lepsze dla mnie. – Eyesis
@Eyesis To rzeczywiście bardziej dynamiczne rozwiązanie. – mariusnn