Я использую последнюю версию fancybox 1.3.1 и jquery 1.6.Я пытаюсь вставить видео из Fancybox.Я знаю, что Fancybox имеет встроенную поддержку YouTube, но видео и ссылка на Fancybox были предоставлены клиентом, поэтому я не могу использовать другой сервис.Fancybox, похоже, не имеет встроенной поддержки blip.tv.
Пока мой код выглядит так:
<div style="float: right; margin: 0px; padding: 0px;">
<a id='video' href='#data'><img src='images/gift_btn.JPG' border='0'
alt='Learn How to Make An Online Gift'/></a>
<div style='display:none'>
<div id='data'>
<embed src="https://blip.tv/play/hYwWgrniXAA"
type="application/x-shockwave-flash" width="640" height="392"
allowscriptaccess="always" allowfullscreen="true"></embed>
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
$("a#video").fancybox();
});
</script>
Это прекрасно работает в FireFox, но IE8 показывает только серый прямоугольник.
Некоторая дополнительная информациячто я не думаю, что имеет значение, но в случае, если это имеет значение:
В работе страница всегда обслуживается через https: // (они хотят, чтобы видео было встроено в страницу входа в систему).), поэтому я использую https: // по ссылке blip.tv выше.
У меня была другая проблема с Fancybox, не отображавшая изображения в IE8, и я следовал по этимуказания , чтобы это исправить.
Если мне не хватает какой-либо важной информации, пожалуйста, дайте мне знать, и я обновлю вопрос!