使用Bootstrap的下拉菜单
问题描述:
我正在使用Bootstrap导航栏,我想获得关于submenu
的一些帮助,因为我没有克服以制作multi-level submenus
。使用Bootstrap的下拉菜单
我有这样的模式:
我想获得Création Fiches Individuelles (sans n° unique)
和Création Fiches Individuelles (avec n° unique)
只是旁边Création Fiches Individuelles
。
换句话说,我想把最后一个框放在Création Fiches Individuelles
旁边,只需点击这个子菜单即可显示最后一个子菜单。 然后我只是想显示这最后一级,如果我不把鼠标放在Création Fiches Individuelles
并非所有的时间。
这是关于部分在我的HTML文件:
<li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown"> <span class="glyphicon glyphicon-file">
</span> Actes Etat Civil <b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="dropdown dropdown-submenu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<span class="glyphicon glyphicon-user">
</span> Fiches Individuelles
</a>
<ul class="dropdown-menu sub-menu">
<li><a href="{% url "home" %}">Accueil Fiches Individuelles</a></li>
<li class="dropdown dropdown-submenu">
<li><a href="#"> Création Fiches Individuelles</a></li>
<ul class="dropdown-menu">
<li><a href="{% url "form" %}">Création Fiches Individuelles (sans n° unique) </a></li>
<li><a href="{% url "form2" %}">Création Fiches Individuelles (à partir n° unique) </a></li>
</ul>
</li>
<li><a href="{% url "searched" %}">Consultation Fiches Individuelles</a></li>
{% if request.user|has_group:"admin" %}
<li><a href="{% url "edited" %}">Edition Fiches Individuelles</a></li>
<li><a href="{% url "deleted" %}">Suppression Fiches Individuelles</a></li>
{% endif %}
</ul>
</li>
...
是否有可能得到一些帮助才能做到这一点?
谢谢!
答
在CSS中,这可能工作。
.dropdown-toggle .dropdown-menu .dropdown-menu .dropdown-menu{
display:none;
}
.dropdown-toggle .dropdown-menu .dropdown-menu .dropdown > li > a:hover .dropdown-menu{
display:block;
position: absolute;
left:100%;
top:0;
}
但是这样的嵌套类并不理想。 在你的html中,我会添加分类到菜单的每个级别。 .LEVEL一 .LEVEL两 .LEVEL三
等
CSS将使工作,但我想只显示如果我把我的鼠标'创造销售商Individuelles'最后一个级别。到目前为止,这最后一级始终显示,我不想^^ – Deadpool
我编辑了我的答案,包括显示/隐藏悬停。 –
您的解决方案无法正常工作^^ – Deadpool