0

これがページへのリンクです。そのページの最後の項目です。以下は私の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'}

        });
4

1 に答える 1

2

ドメインが違うからです。

タイプを「iframe」に変更します。これでうまくいくはずです。私は行ってfirebugでそれを行いましたが、うまくいきました。

コンソールで実行しただけだったので、fancybox 構成の href 部分を削除する必要がありました。しかし、それがなくても問題なく動作しました。

于 2012-05-05T17:35:23.240 に答える