Php 已在FancyBox Iframe中打开FancyBox小部件,但由于FancyBox小部件宽度/高度=0,因此无法查看数据
我在Php 已在FancyBox Iframe中打开FancyBox小部件,但由于FancyBox小部件宽度/高度=0,因此无法查看数据,php,javascript,ajax,yii,fancybox,Php,Javascript,Ajax,Yii,Fancybox,我在FancyBox Iframe中打开了一个FancyBox小部件 在FancyBox Iframe中,我看到了我想要的所有数据 现在,当FancyBox小部件出现时,我无法设置宽度和高度 如何设置FancyBox小部件的高度和宽度 以下是我初始化FancyBox Iframe的方式: $this->widget('application.extensions.fancybox.EFancyBox', array( 'target' => 'a.referrallink',
FancyBox Iframe
中打开了一个FancyBox小部件
在FancyBox Iframe中,我看到了我想要的所有数据
现在,当FancyBox小部件出现时,我无法设置宽度和高度
如何设置FancyBox小部件的高度和宽度
以下是我初始化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,
),));
解决办法是:
$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,
),
)
);