尝试使用 jQuery.mmenu 插件。我的菜单中有多个项目。一些链接到页面内的锚标记,其余链接到其他页面。第一次单击指向锚点的链接时,页面导航到锚点并关闭菜单。但是,如果我再次打开菜单并单击另一个指向不同锚点的链接,则页面会导航但菜单不会关闭。我正在使用开箱即用的代码,并且没有更改任何内容。我确定我错过了一些真正简单的东西。任何帮助将不胜感激
菜单
<nav id="menu">
<ul>
<li><a href="index.html#how-it-works">How it Works</a></li>
<li><a href="index.html#businesses">Affiliated Businesses</a></li>
<li><a href="about.html">About</a></li>
<li><a href="faqs.html">FAQs</a></li>
<li><a href="contact-us.html">Contact Us</a></li>
<li><a href="jobs.html">Jobs</a></li>
</ul>
</nav>
JS
<script type="text/javascript">
$(function() {
$("nav#menu").mmenu({
classes: "mm-slide"
});
});
</script>