a
リスト項目, b
, c
, d
, でe
ナビゲーションメニューを作成していますf
。
ユーザーがリストd
にカーソルを合わせると、サブメニュー項目がそれぞれ、、、d
として内部に表示されます。d1
d2
d3
d4
d5
メニューにはd
カーソルを合わせると背景色がありますが、ユーザーがサブメニュー項目にカーソルを合わせると、背景色がd
消えます。
私が望むのは、ユーザーがサブアイテムをホバリングしているときに、ホバーの色がオンのままにd
なり、ユーザーがサブメニュー項目からマウスを離したときにのみ消えることです。
これが私のcode
です。
JSFiddle: http://jsfiddle.net/mm9QN/
HTML:
<ul class="nav navbar-nav">
<li class="active"><a href="#">a</a></li>
<li><a href="#">b</a></li>
<li><a href="#">c</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">d</a>
<ul class="dropdown-menu">
<li><a href="#">d1</a></li>
<li><a href="#">d2</a></li>
<li><a href="#">d3</a></li>
<li><a href="#">d4</a></li>
<li><a href="#">d5</a></li>
</ul>
</li>
<li><a href="#">e</a></li>
<li><a href="#">f</a></li>
</ul>
CSS: Twitter ブートストラップを使用しているため、完全な CSS コードを貼り付けることができないため、以下は同じリンクです。
http://getbootstrap.com/dist/css/bootstrap.css
クリックではなくホバーメニューが欲しかったので、同じコードを次に示します
ul.nav li.dropdown:hover > ul.dropdown-menu {
display: block;
}
ソリューション待ち。