为什么我的youtube不能在fancybox中加载?

时间:2012-05-05 17:29:23

标签: jquery html fancybox

以下是页面的link,它是该页面上的最后一项。下面是我的HTML。其他的花哨盒正在工作,这似乎与这个问题有关。

<a href='http://www.youtube.com/embed/NXzSX5Cbebw' class='fancybox everybody_is_smoking_video'>
     <img src='phpThumb/phpThumb.php?src=../images/smokingvideo_thumbnail.png&h=189&w=240' alt='thumbnail ofeverybody_is_smoking_video'/>
</a>

我的js

$('.everybody_is_smoking_video').fancybox({
            'height': 423,
            'width':579, 
            'titlePosition': 'inside',
            'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
            'type'      : 'swf',
            'swf'       : {'wmode':'transparent','allowfullscreen':'true'}

        });

1 个答案:

答案 0 :(得分:2)

因为它是一个不同的域名。

将类型更改为“iframe”。这应该够了吧。我去用萤火虫做了它,它工作得很好。

由于我刚刚在控制台中运行它,我不得不删除fancybox配置中的href部分。但没有它它仍然工作正常。