如何在悬停而不是单击时制作 Twitter Bootstrap 菜单下拉菜单 [英] How to make Twitter Bootstrap menu dropdown on hover rather than click
问题描述
我想让我的 Bootstrap 菜单在悬停时自动下拉,而不必单击菜单标题.我还想去掉菜单标题旁边的小箭头.
我基于最新的 (v2.0.2) Bootstrap 框架创建了一个纯悬停下拉菜单,该框架支持多个子菜单,并认为我会将其发布给未来用户:
body {填充顶部:60px;填充底部:40px;}.sidebar-nav {填充:9px 0;}.dropdown-menu .sub-menu {左:100%;位置:绝对;顶部:0;可见性:隐藏;边距顶部:-1px;}.dropdown-menu li:hover .sub-menu {可见性:可见;}.dropdown:悬停 .dropdown-menu {显示:块;}.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu {边距顶部:0;}.navbar .sub-menu:before {边框底部:7px 实心透明;左边界:无;右边框:7px 实心 rgba(0, 0, 0, 0.2);边框顶部:7px 实心透明;左:-7px;顶部:10px;}.navbar .sub-menu:after {边框顶部:6px 实心透明;左边界:无;右边框:6px 实心 #fff;边框底部:6px 实心透明;左:10px;顶部:11px;左:-6px;}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap.min.css" rel="样式表"/><div class="navbar navbar-fixed-top"><div class="navbar-inner"><div class="container-fluid"><a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar"><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></a><a href="#" class="brand">项目名称</a><div class="nav-collapse"><ul class="nav"><li class="active"><a href="#">首页</a></li><li><a href="#">链接</a></li><li><a href="#">链接</a></li><li><a href="#">链接</a></li><li class="下拉菜单"><a data-toggle="dropdown" class="dropdown-toggle" href="#">Dropdown <b class="caret"></b></a><ul class="下拉菜单"><li><a href="#">2-level Dropdown <i class="icon-arrow-right"></i></a><ul class="下拉菜单子菜单"><li><a href="#">动作</a></li><li><a href="#">另一个动作</a></li><li><a href="#">这里还有别的东西</a></li><li class="divider"></li><li class="nav-header">Nav header</li><li><a href="#">分隔链接</a></li><li><a href="#">一个单独的链接</a></li><li><a href="#">另一个动作</a></li><li><a href="#">这里还有别的东西</a></li><li class="divider"></li><li class="nav-header">Nav header</li><li><a href="#">分隔链接</a></li><li><a href="#">一个单独的链接</a></li><form action="" class="navbar-search pull-left"><input type="text" placeholder="Search" class="search-query span2"></表单><ul class="nav pull-right"><li><a href="#">链接</a></li><li class="divider-vertical"></li><li class="下拉菜单"><a class="#" href="#">Menu</a>
<!--/.nav-collapse -->
<小时><ul class="nav nav-pills"><li class="active"><a href="#">常规链接</a></li><li class="下拉菜单"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Dropdown <b class="caret"></b></a><ul class="下拉菜单" id="menu1"><li><a href="#">2级菜单<i class="icon-arrow-right"></i></a><ul class="下拉菜单子菜单"><li><a href="#">动作</a></li><li><a href="#">另一个动作</a></li><li><a href="#">这里还有别的东西</a></li><li class="divider"></li><li class="nav-header">Nav header</li><li><a href="#">分隔链接</a></li><li><a href="#">一个单独的链接</a></li><li><a href="#">另一个动作</a></li><li><a href="#">这里还有别的东西</a></li><li class="divider"></li><li><a href="#">分隔链接</a></li><li class="下拉菜单"><a href="#">菜单</a><li class="下拉菜单"><a href="#">菜单</a>