ナビゲーションバーのブランドをクリックするたびに(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/