【发布时间】:2015-09-24 17:08:57
【问题描述】:
我使用框架 CSS Materialize,但我有一个问题。单击链接时如何关闭左侧移动菜单?默认情况下,仅当您在菜单外单击时菜单才会关闭。所以我尝试了函数 removeMenu() 但它不起作用。有人有解决方案吗?这是我的菜单:
<div class="navbar-fixed">
<nav class="orange darken-4" role="navigation">
<div class="nav-wrapper container">
<a id="logo-container" class="brand-logo"><img id="class" src="img/logo.png" class="nav_logo"></a>
<ul class="right hide-on-med-and-down">
<li><a>test</a></li>
<li ><a>test2</a></li>
</ul>
<ul id="nav-mobile" class="side-nav">
<li><a>test</a></li>
<li><a>test2</a></li>
</ul>
<a href="#" data-activates="nav-mobile" class="button-collapse" id="burger_menu"><i class="material-icons">menu</i></a>
</div>
</nav>
</div>
【问题讨论】:
-
我找到了解决方案:$("#nav-mobile li").click(function() { $('.button-collapse').sideNav('hide'); });
-
可能想将其添加为答案。它实际上记录在here。
标签: jquery materialize