Это мой код jquery:
/* videoplayer controls */
$('#sjvslider li a').bind('click', function() {
$('#sjvslider li a').removeClass('active');
$(this).addClass('active'); // sets the thumbnail that what just clicked.
var vidNum = $(this).attr('rel');
var myVid = $("#video"+vidNum+"").html();
$('.videoplayer').html(myVid);
});
Это мой HTML:
<div id="videoDiv" class="videoplayer"></div>
<div id="video1" >
<object width="508" height="273" id="myytplayer" data="http://www.youtube.com/v/CezWPkoWXbY?version=3&hl=en_US&rel=0&enablejsapi=1&playerapiid=ytplayer">
<param name="allowscriptaccess" value="always">
<param name="bgcolor" value="#000">
</object>
</div>
<div id="video2" class="novideo">
<object width="508" height="273" id="myytplayer" data="http://www.youtube.com/v/qhluM6nrCVs?version=3&enablejsapi=1&playerapiid=ytplayer">
<param name="allowscriptaccess" value="always">
<param name="bgcolor" value="#000">
</object>
</div>
А потом у меня есть несколько ссылок с некоторыми текстовыми ссылками, чтобы получить правильный videoID.
<ul id="sjvslider">
<li><a href="#" rel="1">VIDEO 1</a></li>
<li><a href="#" rel="2">VIDEO 2</a></li>
</ul>
В конечном итоге я хочу сделать, чтобы пользователь щелкнул одну из этих ссылок и воспроизвел видео, когда видео перестает воспроизводиться, и я хочу, чтобы оно исчезло, потому что под видео есть фоновое изображение, которое я хочу показать снова.
Есть ли способ сделать это с помощью jquery, возможно, получить доступ к API YouTube?