ファンシーボックス iframe を iframe から親に呼び出そうとしています。Firefox では正常に動作しますが、Google Chrome では動作しません。私が使用している: fancybox v2.1.5
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="../fancybox/source/jquery.fancybox.pack.js"></script>
<script>
$(document).ready(function() {
$('.video').click(function(e){
e.preventDefault();
parent.parent.$.fancybox({
href: this.href,
width: 560,
height: 315,
type: 'iframe',
helpers: {
overlay: {
opacity: 0.3
}
}
});
});
});
</script>
</head>
そして、これは私がそれを親に呼び出そうとしている方法です:
<a href="javascript:parent.$.fancybox.open({href : 'http://www.youtube.com/embed/3l8MwU0IjMI?autoplay=1', type: 'iframe'});" class="video">open youtube video</a>
ありがとうございました!