Yii - 如何预加载小部件

时间:2012-09-25 13:48:23

标签: yii preload

我正与Yii Jui小部件合作,在网站上安装JuiTabs。问题是当网站加载时我首先看到列表(没有任何CSS),然后在页面加载后,标签显示应该。我想知道是否有办法预装JuiTabs,以便在页面加载时正确显示。

这是我的代码:

         <?php 
                $this->widget('zii.widgets.jui.CJuiTabs', array(
                    'tabs'=>array(
                        'PRESENTAZIONE'=>array('content'=>$this->renderPartial('spettacoli/_view_presentazione', array('model'=>$model),$this)),
                        ...
                    ),

                    'options'=>array(
                        'collapsible'=>false,
                    ),
                ));
            ?>

here是该页面的示例。当互联网连接缓慢时,问题是可见的,并且在页面加载

之前需要时间

1 个答案:

答案 0 :(得分:1)

不确定是否可以以某种方式预加载JuiTabs,但您可以默认为CJuiTabs添加display: none,并在页面加载时使用JS显示。不是最好的方式,但第一个想法进入我的脑海。