在FancyBox Iframe中打开FancyBox小部件,由于FancyBox小部件宽度/高度= 0,因此无法查看数据

时间:2013-02-11 15:22:12

标签: php javascript ajax yii fancybox

我在FancyBox Widget内打开了FancyBox Iframe

在FancyBox Iframe中,我看到了我想要的所有数据;

现在,当FancyBox Widget出现时,我无法设置宽度和高度;

如何设置FancyBox小部件的Height and Width

这是我初始化FancyBox Iframe的方法:

$this->widget('application.extensions.fancybox.EFancyBox', array(
    'target' => 'a.referrallink',
    'id' => 'referrallink',
    'config' => array(
        'type' => 'iframe',
        'width' => 1000,
        'height' => 600,
    ),));

这是我初始化FancyBox小部件的方式:

$this->widget('application.extensions.fancybox.EFancyBox', array(
    'target' => 'a.fitGraphic',
    'id' => 'fitGraphic',
    'config' => array(
        'min-width' => 300,
        'min-height' => 300,
        'width'=>300,
        'height'=>300,
        'autoDimensions'=> true,
    ),));

1 个答案:

答案 0 :(得分:0)

解决方案是:

    $this->widget('application.extensions.fancybox.EFancyBox', array(
        'target' => 'a.fitGraphic',
        'id' => 'fitGraphic',
        'config' => array(
            'type' => 'inline',
            'min-width' => '300px',
            'min-height' => '300px',
//            'height' => '300px',
//            'width' => '300px',
            'autoDimensions' => false,
        ),
            )
    );