我已經有javascript功能,與只有一個下拉菜單的下拉列表項目效果很好,但當我有兩個下拉列表項或菜單子菜單水平,因爲懸停它打開子菜單的所有菜單的水平...網站是活的,一起來看看 - http://mile.x3.rs/mile/uram/Javascript - 懸停時的Bootstrap下拉菜單打開子菜單的所有菜單級別
的JavaScript一個下拉菜單級工作正常
// MENU HOVER
$(document).ready(function() {
$(".dropdown, .dropdown-active").hover(function() {
$(this).find('.dropdown-menu').stop(true, true).delay(200).fadeIn(500);
}, function() {
$(this).find('.dropdown-menu').stop(true, true).delay(200).fadeOut(500);
});
});
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" title="Partneri">Partneri <i class="fa fa-angle-down"></i></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#" title="Partner 1">Partner 1</a>
</li>
<li><a href="#" title="Partner 2">Partner 2</a>
</li>
<li><a href="#" title="Partner 3">Partner 3</a>
</li>
<li><a href="#" title="Partner 4">Partner 4</a>
</li>
<li><a href="#" title="Partner 5">Partner 5</a>
</li>
<li><a href="#" title="Partner 6">Partner 6</a>
</li>
</ul>
</li>
但這
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" title="Reference">Reference <i class="fa fa-angle-down"></i></a>
<ul class="dropdown-menu">
<li class="dropdown dropdown-submenu">
<a href="#" title="Prehrambena industrija">Prehrambena industrija</a>
<ul class="dropdown-menu">
<li class="dropdown dropdown-submenu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" title="Pivare">Pivare<i class="fa fa-angle-right"></i></a>
<ul class="dropdown-menu">
<li><a href="#">Option 1</a>
</li>
<li><a href="#">Option 2</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
如果要打開所有子水平或只顧眼前的孩子懸停元素請澄清。如上所述,您所需的功能尚不清楚。 –
如果我有前。參考資料 - >食品工業 - >啤酒廠 - >喜力工廠,懸停在參考資料我想打開下面的食品工業,然後當鼠標懸停在食品工業,在右邊開啤酒廠等 –
關於時間的注意事項,我覺得500值在淡入淡出,使菜單感覺有點呆滯。 –