Bootstrap 3.0删除双击下拉菜单
问题描述:
我正在从Bootstrap 2.3移动到Bootstrap 3.0,并且想要从导航栏下拉列表中的li元素中删除双击功能。Bootstrap 3.0删除双击下拉菜单
因此,例如:
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li><a href="#">Separated link</a></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
在上面,我不希望有双击选择的动作线链接。
我试过重组我的锚点,但它似乎与类名相关。我怀疑我将不得不修改引导程序js文件,这不是问题。只是无法弄清楚我必须编辑。
有谁知道这是否可能?
答
这是我的错。 Bootstrap没有双击样式功能。相反,发生的事情是,因为我隐藏了子元素(display:none),所以下拉列表仍然认为它们存在。通常情况下,您会选择一次显示下拉列表,然后再次点击以访问父级。通过完全删除隐藏的子元素,下拉功能可以通过单击。
你可以添加一个jsFiddle吗? –
有人可以解释“双击”是指什么? – davidkonrad