1

Yii フレームワークでブートストラップ拡張機能を使用して、コンテンツのタブを作成しています。ここに例があります。タブは Firefox では正常に動作しますが、Google Chrome と Safari ではタブの動作が異なります。タブはページの読み込みとともに読み込まれますが、タブをクリックすると selectet が表示されますが、コンテンツは表示されません。

これらのタブのコードは次のとおりです。

<?php $this->widget('bootstrap.widgets.BootTabbable', array(
                'type'=>'tabs', // 'tabs' or 'pills'
                'tabs'=>array(
                        array('label'=>'Marionettisti', 'content'=>$this->renderPartial('staff/_view_staff_marionettisti', array('model'=>$model),$this),'active'=>true),
                        array('label'=>'Voci e Musica', 'content'=>$this->renderPartial('staff/_view_staff_vociemusica', array('model'=>$model),$this)),
                        array('label'=>'Laboratorio', 'content'=>$this->renderPartial('staff/_view_staff_laboratorio', array('model'=>$model),$this)),
                        array('label'=>'Direttore Artistico', 'content'=>$this->renderPartial('staff/_view_staff_direttore_artistico', array('model'=>$model),$this)),
                ),
            )); ?>

何か案が?

4

2 に答える 2

0

次のようなrenderPartialでtrueの3番目と4番目の要素を渡してみてください

$this->renderPartial('staff/_view_staff_marionettisti', array('model'=>$model),true,true
于 2012-07-25T13:20:44.840 に答える