Люди,
Я пытаюсь открыть видео на YouTube в fancybox, используя следующий код:
<script type="text/javascript">// <![CDATA[
jQuery(document).ready(function(){
jQuery("a.video").fancybox({
'hideOnContentClick' : false,
'width' : '50%',
'height' : '50%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});
});
// ]]></script>
iframe fancybox вызывается:
<a class="video" href="http://www.youtube.com/watch?v=L9szn1QQfas"><img title="sometitle" src="http://pathToImage.png" alt="" width="140" height="103" /></a>
Fancybox всплывает просто отлично. Однако при вызове видео с YouTube отображается пустой белый iframe.
Например, при замене URL YT на http://www.amazon.com страница Amazon загружается очень хорошо. При использовании www.youtube.com (страница индекса YT) или www.google.com снова загружается пустой iframe.
Я искал через google и stackoverflow несколько часов, но не смог найти решение, которое сработало.
Помощь очень ценится.
РЕДАКТИРОВАТЬ 01/01/2012: Sudhir, tanhuong, JFK, спасибо за размещение ваших ответов. Очень ценится.
Я использовал решение JFKs, которое отлично работало. Извините, как новичок здесь на ТАК, я не могу оценить ваши ответы. В противном случае я уверен, что имел.