비디오를 통해 자동으로 비디오를 재생하는 이미지를 클릭하면 비디오 위에 커버 이미지를 보여주는 코드가 있습니다. 현재이 코드는 한 페이지에서 하나의 비디오에 대해 작동합니다 (ID를 사용하기 때문에).jQuery를 사용하여 한 페이지에서 비디오를 여러 번 재생하는 경우
코드는 Vimeo를 제어하고 재생하기 위해 Froogaloop에 기울고 있습니다. 이 페이지에 1 개 이상의 비디오와 함께 작동 할 수 있도록 나는 다음과 같은 코드를 변환하는 방법을 jQuery를 사용
(현재는 나누기) :
<div class="video-wrapper">
<div class="bg-image" id="play-me">
<span class="play">
<i class="i-play"></i>
</span>
</div>
<iframe src="" id="video"></iframe>
</div>
:
// Control Vimeo videos
var iframe = document.getElementById('video');
// $f == Froogaloop
var player = $f(iframe);
var playButton = document.getElementById("play-me");
playButton.addEventListener("click", function() {
player.api("play");
$('.bg-image').addClass('hide-me');
setTimeout(function(){
$('.bg-image').css('z-index','-1');
}, 1000);
});
이 내 HTML입니다
동영상 ID 뒤에 클래스를 사용하거나 임의의 숫자를 추가하십시오. –
@ColinCline 어떻게해야합니까? – egr103
이 페이지 또는'.video-wrapper'에는 여러 개의 동영상이 포함될 수 있습니까? sry 나는이 커뮤니티가 downvote 대신 응답 –