0

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

谢谢!

4

0 回答 0