jQuery Fancybox视频正在下载而不是播放
我正试图在fancybox中播放视频,但视频正在下载。以下是我正在使用的代码:jQuery Fancybox视频正在下载而不是播放,jquery,fancybox,fancybox-2,Jquery,Fancybox,Fancybox 2,我正试图在fancybox中播放视频,但视频正在下载。以下是我正在使用的代码: $('a.video').on('click', function(event) { event.preventDefault(); $.fancybox({ type' : 'iframe', // hide the related video suggestions and autoplay the video
$('a.video').on('click', function(event) {
event.preventDefault();
$.fancybox({
type' : 'iframe',
// hide the related video suggestions and autoplay the video
'href' : this.href.replace(new RegExp('watch\\?v=', 'i'), 'embed/') + '?rel=0&autoplay=1',
'overlayShow' : true,
'centerOnScroll' : true,
'speedIn' : 100,
'speedOut' : 50,
'width' : 640,
'height' : 480
});
});
您的click函数可能正在覆盖对fancybox的调用。您应该直接通过链接调用.fancybox
<li><a class="video fancybox.iframe" href="http://www.youtube.com/embed/L9szn1QQfas?autoplay=1">My Video</a></li>
$('.video').fancybox();
是的,谢谢!更新。@KevinDavis:快速回答,是,取决于视频类型。如果您正在播放mp4视频,我建议您使用该插件。我写了一篇关于它的教程。。。您仍然可以使用相同的代码播放youtube视频查看教程下面的注释以获取说明是的,应该是相同的概念。请确保href指向正确的位置。好的,谢谢。。。我会看一看。听起来不错@KevinDavis如果它有效,请接受我的回答。我厌倦了不能评论其他答案,我只需要+2声誉!