使用iframe在另一个fancybox中打开一个fancybox

时间:2015-02-18 18:18:00

标签: javascript jquery html fancybox fancybox-2

使用fancybox我可以打开fancybox,我正在使用IFRAME。现在我正在尝试打开另一个fancybox,一切都很顺利。

但是当我打开第二个fancybox时,它会在同一个fancybox下面创建一个大黑盒子并在其上打开另一个fancybox但是它看不清楚

父级fancybox

$(document).on('click','#table td a', function(e) {
            var call = e.currentTarget.toString();
            var create = call;
            $.fancybox({
                'width':840,
                'height':600,
                'type':'iframe',
                'autoScale':'false',
                openEffect: 'elastic',
                href:'child.php?mid='+encodeURIComponent(create),
                closeEffect: 'elastic'
            });
});

我在我的儿童fancybox代码中使用以下代码我正在使用:以下代码位于child.php文件

$(document).on('click','#table3 td font a', function(e) {
        var hrefcall = e.currentTarget.toString();
        $.fancybox({
            'width':840,
            'height':450,
            'type':'ajax',
            'modal': false,
            'autoScale':'true',
            openEffect: 'elastic',
            href:'next.php?iurl='+encodeURIComponent(hrefcall),
            closeEffect: 'elastic',
            "overlayColor": "#ccc",  // here you set the background black
            "overlayOpacity": 1,  // here you set the transparency of background: 1 = opaque
            "hideOnOverlayClick": true,  // if true, closes fancybox when clicking OUTSIDE the box
            "hideOnContentClick": true
        });
        e.preventDefault();
    });

现在这样可行,但正如我所说的那样,它会在底部放出一个灰色的大盒子,打开一个看不清楚的新花式盒子。

我想让父级fancybox在打开时变灰。

我正在使用fancybox版本2.0.3

0 个答案:

没有答案