Fancybox2 iframe从子页面调整大小

时间:2014-03-07 16:49:14

标签: jquery iframe fancybox fancybox-2

我想在Fancybox2中重新调整iframe的大小

我在这里看过很多帖子,但是无法工作。

我想点击父页面启动fancybox iframe 然后在子页面上单击一个链接并调整iframe的大小。

我现在花了几天时间,现在已经陷入了这样的困境,我真的很感激一些帮助或者链接到一个有效的例子。

Thansk非常

附加信息


这是我在父母的电话

$(document).ready(function() {
$(".various").fancybox({

    maxWidth    : '90%',
    maxHeight   : '90%',
    fitToView   : false,
    width       : <?php echo($A_width+200); ?>,
    height      : <?php echo($A_height+290); ?>,
    openEffect  : 'none',
    closeEffect : 'none',
    autoSize    : false,
    closeClick  : false,
    openEffect  : 'fade',
    closeEffect : 'fade',
    iframe : {
                scrolling : 'no',
                preload   : true
            },
     beforeShow: function(){
        this.width = $('.fancybox-iframe').contents().find('#preview_wrapper').width();
        this.height = $('.fancybox-iframe').contents().find('#preview_wrapper').height();

        } 

});

我正在使用PHP来定义宽度和高度,并在beforeShow中获取子节点中div的宽度和高度,我根据所需的大小进行更改,这一切都正常。 http://www.dev7lwf.co.uk/grab1.jpg

我在子页面中有Jquery并调用

parent.$.fancybox.update();

但是当我调整子页面的大小时,页面会发生变化,但刷新的窗口会保持不变。 http://www.dev7lwf.co.uk/grab2.jpg

任何th?非常感谢。

0 个答案:

没有答案