我試圖用Fancybox加載YouTube視頻。它與所有的瀏覽器一起工作,但它似乎與IE7有問題,它只顯示一個空白的白頁。我不知道我在這裏做了什麼錯誤,我在網上測試了這個例子,它使用IE7 http://fancybox.net/blog。我也從他們那裏拿走了我的代碼。Fancybox與IE7顯示空白頁面
因此,這裏是我的主頁上的標記(其中視頻所在地):
<a href="http://www.youtube.com/watch?v=sqC3tk_-e7g" title="The Problem" id="homevideo1">
<span class="playButton"></span>
<img width="170" src="/images/all/video-image1.jpg" alt="" />
<div class="videoTitle">The Problem</div>
</a>
和,這是我的視頻腳本:
SetupVideos = function(){
$("#homevideo1").click(function() {
$.fancybox({
'padding' : 0,
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'title' : this.title,
'width' : 740,
'height' : 495,
'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type' : 'swf',
'swf' : {
'wmode' : 'transparent',
'allowfullscreen' : 'true'
}
});
return false;
});
}
它可能是與CSS,我不太確定...但我沒有觸及插件附帶的.css
有什麼想法?
謝謝。
感謝您的答案,我已經嘗試過,以防萬一,但不幸的是不是我的問題的來源。實際上,Fancybox插件和Youtube視頻適用於IE7以外的其他瀏覽器。 – Synotte 2010-07-16 18:26:39
然後問題來自您未發佈的代碼的另一部分。可能在使用SetupVideos()時,因爲我使用IE7測試了您的代碼。這是我回答時唯一可以使用的IE瀏覽器。它也適用於jsfiddle。 – Philippe 2010-07-19 04:00:04