Я пытаюсь загрузить видео YouTube с помощью Fancybox. Он работает со всеми браузерами, но у него, похоже, проблема с 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
Тогда проблема связана с другой частью кода, который вы не отправляли. Возможно, в использовании SetupVideos(), потому что я проверил ваш код с IE7. Это единственный браузер IE, который я мог бы использовать, когда меня попросили. И он также работает в jsfiddle. – Philippe