每次单击导航栏的品牌时,我都想打开一个下拉菜单(使用 Twitter Bootstrap),所以我尝试了以下代码:
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="tabbable">
<div class="dropdown">
<a id="drop1" class="dropdown-toggle" data-toggle="dropdown" href="#menu">
<div class="brand">Brand</div>
</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="drop1">
<li><a href="#">Action</a></li>
</ul>
</div>
<ul class="nav">
<li>
<a href="#" data-toggle="tab">Item</a>
</li>
</ul>
</div>
</div>
</div>
结果:当我点击它时,会出现菜单,但它在品牌上方,而不是在. 如何解决?
例子
- 标准版【OK】:http: //jsfiddle.net/4rdPU/2/
- 标准版+
div class="brand"
【样式问题】:http: //jsfiddle.net/4rdPU/1/ - 品牌版【菜单位置错误】:http: //jsfiddle.net/4rdPU/3/