我正在尝试将fancybox 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>
谢谢!