gpt4 book ai didi

javascript - 如何关闭侧边栏菜单? ( Bootstrap )

转载 作者:太空宇宙 更新时间:2023-11-04 10:28:51 25 4
gpt4 key购买 nike

我的 bootstrap 网页上有一个默认打开的侧边菜单。如果屏幕太小,可以在它后面放置一个按钮来再次打开菜单。

当用户点击链接时,我希望菜单自动关闭。

我已有的按钮可以完美打开菜单,但我无法关闭它?

<div id="wrapper">
<div id="sidebar-wrapper">
<ul class="sidebar-nav">
<li class="sidebar-brand"><a href="#/"><img src="/content/img/AAA.png" width="27px" />Menu</a></li>
<li data-ng-hide="!authentication.isAuth"><a href="#/Page2">Welcome {{authentication.userName}}</a></li>
<li data-ng-hide="!authentication.isAuth"><a href="#/Page2">Page1</a></li>
<li data-ng-hide="!authentication.isAuth"><a href="" data-ng-click="logOut()">Logout</a></li>
<li data-ng-hide="authentication.isAuth"><a href="#/login"><span class="glyphicon glyphicon-user"></span> Login</a></li>
<li data-ng-hide="authentication.isAuth"><a href="#/signup"><span class="glyphicon glyphicon-log-in"></span> Sign Up</a></li>
</ul>
</div>
</div>

<a href="#menu-toggle" class="btn btn-default" id="menu-toggle">
Menu
</a>

<script>
$("#menu-toggle").click(function (e) {
e.preventDefault();
$("#wrapper").toggleClass("toggled");
});
</script>

最佳答案

您可以为 a 元素添加另一个事件处理程序。

    $(".sidebar-nav li a").click(function() {
$("#wrapper").removeClass("toggled");
});

关于javascript - 如何关闭侧边栏菜单? ( Bootstrap ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36644859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com