【发布时间】:2015-04-04 02:54:22
【问题描述】:
我正在创建一个灯箱,以便在没有插件的情况下播放来自 youtube 的视频,到目前为止一切顺利,但现在我遇到了一个问题,我不知道如何让 youtube 视频在灯箱时停止播放已关闭,这是代码
//triggering or close the lightbox
$( '#overlay, #close').on('click', function(event) {
$("#lightbox, #overlay").hide();
});
$( '#show').on('click', function(event) {
$("#lightbox, #overlay").show();
});
// This loads the iframe only on click on the Lightbox Button
var iframes = $('iframe');
$('.show').click(function() {
iframes.attr('src', function() {
return $(this).data('src');
});
});
iframes.each(function() {
var src = $(this).attr('src');
$(this).data('src', src).attr('src', '');
});
我也不知道如何只播放我单击的按钮中的视频,因为现在当我单击Show lightbox 按钮时,它正在播放页面中的所有视频,而不仅仅是当前页面中的视频我点击的按钮。
这里是 Jsfiddle exemple。 HTML 包含在其中
【问题讨论】:
标签: javascript jquery html video youtube