我试图在我的导航菜单的第一个 ul 上使用一个名为 menuFlip 的 jQuery 插件。但出于某种原因,无论我做什么,它都会将 menuFlip 应用于所有子菜单。
这是我用来启动插件的:
$(document).ready(function() {
$('ul:first-child').menuFlip();
});
这是导航菜单的实际 HTML:
<div id="navigation-menu">
<ul id="flip_nav">
<li class="main-li"><a href="/home">Home</a></li>
<li class="main-li"><a href="/page/202624/about" class="dropdown">Community</a>
<ul class="sub-menu">
<li><a href="#">Information</a></li>
<li><a href="#">Rosters</a></li>
</ul>
</li>
<li class="main-li"><a href="/forums" class="dropdown">Forums</a></li>
<li class="main-li"><a href="/join" class="dropdown">Join</a></li>
<li class="main-li"><a href="/generalgamingnews" class="dropdown">Content</a></li>
<li class="main-li"><a href="/calendar" class="dropdown">Events</a></li>
<li class="main-li"><a href="teamsg" class="dropdown">Competitive</a></li>
<li class="main-li"><a href="/livestream">Live Streams</a></li>
<li class="main-li"><a href="/store">Store</a></li>
</ul>
</div>