0
我想要做的是從下拉菜單中刪除打開的類,以便菜單顯示在懸停上而不是點擊時顯示,但我無法將其刪除。也許我不明白這是如何工作的。我所知道的是,我設法做到了,直到mouseleave函數。我使用的引導3.從父元素中刪除類
HTML
<div class="dropdown">
<a data-toggle="dropdown" data-target="#" href="#" class="active"> Home <span class="main-text-color light">+</span> </a>
<ul class="dropdown-menu" role="menu">
<li>home shop</li>
<li>home events</li>
<li>home paralax</li>
<li>home blog</li>
<li>home portfolio</li>
<li>home corporate : v1</li>
<li>home corporate : v2</li>
<li>home corporate : v3</li>
<li>home corporate : v4</li>
<li>home corporate : v5</li>
<li>home corporate : v6</li>
<li>create your own <i class="fa fa-play-circle-o"> </i> </li>
</ul>
</div>
的Javascript
$('.dropdown').hover(function() {
$(this).addClass("open");
$(this).children('.dropdown-menu').mouseleave(function() {
$(this).parent().removeClass("open");
});
});