<ul role="menu" aria-labelledby="dropdownMenu" > <li > <a tabindex="-1" href="#">More options</a> <ul > <li > <a href="#">More..</a> <ul > <li><a href="#">3rd level</a></li> <li><a href="#">3rd level</a></li> </ul> </li> </ul> </li> <li ></li> <li > <a tabindex="-1" href="#">More options2</a> <ul > <li><a tabindex="-1" href="#">Second level</a></li> <li > <a href="#">More..</a> <ul > <li><a href="#">3rd level</a></li> <li><a href="#">3rd level</a></li> </ul> </li> <li><a href="#">Second level</a></li> <li><a href="#">Second level</a></li> </ul> </li> </ul>
这是Demo.
编辑:
我尝试使用折叠jsfiddle.net/mridulpv/Wrh8x/5来做到这一点.但还是有些问题.我想在开始时隐藏折叠项目,并删除horizondal line等.
但这是你想要做的:
.dropdown-submenu > .dropdown-menu{ position: relative; left: 0; top: 0; margin: 0;}
http://jsfiddle.net/HCxB8/4/
当鼠标悬停在菜单上时,你会看到被推下来.这是由于我定位相对而非绝对.
编辑:
随着更多的摆弄,我设法点击使用非常小的jquery和更多的CSS:
Js:
$('.dropdown-submenu > a').click(function(){ $(this).parent().children('.dropdown-menu').toggleClass('shown');});
CSS:
.dropdown-submenu > .dropdown-menu{ position: relative; left: 0; top: 0; margin: 0;}.dropdown-submenu:hover > .dropdown-menu{ display: none;}.shown{ display: block;}.dropdown-submenu:hover > .shown{ display: block;}
http://jsfiddle.net/HCxB8/5/
总结以上是内存溢出为你收集整理的html – Bootstrap 3:如何显示侧面导航栏的子菜单,每个菜单的底部?全部内容,希望文章能够帮你解决html – Bootstrap 3:如何显示侧面导航栏的子菜单,每个菜单的底部?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)