单击导航条折叠/关闭

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单击导航条折叠/关闭相关的知识,希望对你有一定的参考价值。

我无法通过我的网站使移动设备上的导航栏崩溃。该问题仅涉及网站的移动版本。

当我点击菜单按钮时,网站滚动到正确的点,但导航栏仍然打开,这很烦人。我尝试给UL LI元素提供相同的类,如导航栏中的“后退”按钮,这可以折叠导航栏,但这不起作用:/ ..任何人都可以告诉我如何使导航栏关闭单击菜单项?

这是网站:

非常感谢

答案

您可以使用jQuery解决它,只需触发单击菜单图标的操作,如下所示:

jQuery('.rd-navbar-nav li').click(function() {
  jQuery('.rd-navbar-toggle').trigger('click');
});

这样,当您单击菜单中的元素时,它也会模拟单击汉堡菜单图标。

另一答案

如果您愿意,可以使用Jquery,但我只是在我的网站上使用javascript。您可以查看如何使用JavaScript here制作可折叠的导航栏菜单。如果要在单击菜单项时关闭菜单栏,只需在菜单处于活动状态并打开时在onClick()属性中设置close()函数。 close()函数将是您再次隐藏菜单的函数。

编辑:您必须在JavaScript中定义close()函数并将其设置为隐藏菜单项。

以上是关于单击导航条折叠/关闭的主要内容,如果未能解决你的问题,请参考以下文章

单击时使导航栏折叠/关闭

引导导航栏折叠未在单击时关闭

Bootstrap:单击菜单外部时如何关闭打开的折叠导航栏?

reactstrap 导航栏在单击时没有显示或折叠

当我单击 AdminLTE 3.0 中的子菜单时,如何折叠导航树视图?

Android:如何在选项卡内从一个片段导航到另一个片段? [关闭]