【发布时间】:2017-08-17 03:59:50
【问题描述】:
请在以下位置查看菜单的 html 代码:
https://www.findtaxpro.com/content/img/menufix-ehsan-1.html
菜单有问题,我不知道如何解决。当视口较小时,移动菜单(汉堡菜单)与用户图标一起显示在右上角。
但是,当点击移动/汉堡菜单并紧跟用户图标图像时,移动菜单不会关闭,而是保持打开状态。这会导致糟糕的用户体验。在移动菜单后立即单击用户图标图像时,有没有办法关闭移动/汉堡菜单?
提前感谢您的宝贵时间。
丹
【问题讨论】:
-
这不是一段很好的代码,但它可能会以一种快速而肮脏的方式解决您的问题:
$(".navbar-brand.user-img").click(function(){ if($("#defaultNavbar1").attr("aria-expanded") == "true") { $("button.navbar-toggle").click(); } }); -
这里对功能的期望是什么?您可以在您的 CSS 集
nav.open .navbar-collapse.in { display: none }中设置,但这不会为导航打开和关闭设置动画。 -
作为一项规则,您应该在“问题”中发布您问题的所有相关代码。如果您移动或修改该页面,问题将变得毫无用处。
标签: javascript jquery html css twitter-bootstrap