Yii2的Nav生成树形导航菜单问题 [ 新手入门 ]
yii2用Nav生成树形导航菜单时Items如下
$menuItems = [
[
'label' => 'Home',
'url' => ['/site/index'] ,
'items'=>[
[
'label'=>'Home1',
'url'=>'/site/index'
],
[
'label'=>'Home2',
'url'=>'/site/index'
]
]
]
];
默认情况下的效果是点击Home出现下拉菜单Home1和Home2,点击其他地方隐藏下拉菜单,我现在想换成鼠标经过Home时显示,离开后隐藏,也就是把现在的单击触发的js改成鼠标经过和离开触发,要怎么配置Nav::widget里面的参数
共 6 条回复
-
ZendLaravelYii 回复于 2015-06-18 16:07 举报
collapse
不要要这个小部件,可以直接参考Bootstrap的这个组件。
附代码,不过样式需要自己在调节一下。同时需要加载yii\helpers\Url空间。<div id="leftnav" class="col-md-3"> <div class="list-group"> <!-- 用户管理 --> <a class="list-group-item" data-toggle="collapse" href="#usercollapse" aria-expanded="false" aria-controls="collapseExample">用户管理<span class="caret"></span></a> <div class="collapse" id="usercollapse"> <div class="well"> <div class="list-group"> <a href="<?= Url::toRoute(['user/index'])?>" class="list-group-item">用户列表(gii)</a> <a href="<?= Url::toRoute(['user/manualuser'])?>" class="list-group-item">用户列表(manual)</a> </div> </div> </div> <!-- 权限管理 --> <a class="list-group-item" data-toggle="collapse" href="#resourcecollapse" aria-expanded="false" aria-controls="collapseExample">资源管理<span class="caret"></span></a> <div class="collapse" id="resourcecollapse"> <div class="well"> <div class="list-group"> <a href="<?= Url::toRoute(['user/index'])?>" class="list-group-item">用户列表(gii)</a> <a href="<?= Url::toRoute(['user/index'])?>" class="list-group-item">用户列表(gii)</a> </div> </div> </div> </div> </div>
-
keep-self-contr 回复于 2019-12-27 16:27 举报
请问如果我的菜单栏需要3级该怎么做
addchild
注册时间:2014-10-14
最后登录:2016-07-27
在线时长:9小时35分
最后登录:2016-07-27
在线时长:9小时35分
- 粉丝4
- 金钱85
- 威望20
- 积分375