嗨,我是利用http://www.yiiframework.com/doc/api/1.1/CMenuYii的zii.widgets.CMenu - 它可以是一個彈出式菜單嗎?
$this->widget('zii.widgets.CMenu', array(
'items'=>array(
// Important: you need to specify url as 'controller/action',
// not just as 'controller' even if default acion is used.
array('label'=>'Home', 'url'=>array('site/index')),
// 'Products' menu item will be selected no matter which tag parameter value is since it's not specified.
array('label'=>'Products', 'url'=>array('product/index'), 'items'=>array(
array('label'=>'New Arrivals', 'url'=>array('product/new', 'tag'=>'new')),
array('label'=>'Most Popular', 'url'=>array('product/index', 'tag'=>'popular')),
)),
array('label'=>'Login', 'url'=>array('site/login'), 'visible'=>Yii::app()->user->isGuest),
),
))的測試代碼;
其他測試代碼如zii.widgets.jui.CJuiAutoComplete和zii.widgets.jui.CJuiDraggable做工精細,我Yii的觀點...
的CMenu的代碼片段只是顯示的鏈接是一個分層列表。
當使用一個div的MainMenu的東西的ID似乎改善了一下......然後,我嘗試使用了大量嵌套的數組:
http://sky-walker.net/temp/test/yii/testnews/index.php?r=site/test
它支持5+級深度的嵌套數組...
但是,如果我想強調/選擇它所有的(顯示白色的菜單鏈接),它不會顯示很好的層次......
我在想,如果它可能是一個彈出菜單,逐漸顯示孩子,如果父母a重新徘徊?
我也嘗試禁用佈局的main.php的mainmenu的id與div。
有沒有在您的菜單中的網頁源代碼之前有id =「nav」的div? –
我已經試過,現在... –
它的一個簡單的CSS問題;使用Firefox,看看什麼崩潰或什麼失蹤 –