一个Youtube视频不会加载到Fancybox,但其他人会。

时间:2013-12-11 18:46:57

标签: javascript jquery video youtube fancybox-2

我有几个视频中的一个视频无法装入精美的盒子中。 我遇到麻烦的视频网址是http://www.youtube.com/watch?v=msVNbasvAic

Javascript(我从另一个SO条目中提取)

$("a.fancyvideo").click(function() {
$.fancybox({
        'padding'       : 0,
        'autoScale'     : false,
        'transitionIn'  : 'none',
        'transitionOut' : 'none',
        'title'         : this.title,
        'width'     : 680,
        'height'        : 495,
        'href'          : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
        'type'          : 'swf',
        'swf'           : {
             'wmode'        : 'transparent',
            'allowfullscreen'   : 'true'
        }
    });

return false;
});

HTML (这个有效)

<a class="fancyvideo"href="http://www.youtube.com/watch?v=z8oCliTpqk4">Soft close drawer glide system installation</a>

(这个不要)

<a class="fancyvideo" href="http://www.youtube.com/watch?v=msVNbasvAic">Soft close door attachment installation</a>

我认为视频可能存在一些问题,因为有时候当您点击Fancybox窗口中的YouTube链接时,它甚至无法加载。尽管如此,它确实以这种方式加载。无论如何,我都无法在Fancybox窗口中播放它,甚至使用我找到的不同脚本甚至在jsfiddle上运行。有什么想法吗?

0 个答案:

没有答案