我有一个左侧的垂直导航菜单,其中有几个部分可以折叠子菜单。我如何才能使用户从该子菜单(#submenu1)导航到某个页面时,该菜单在下一页展开?
<ul class="nav flex-column flex-nowrap overflow-hidden">
<li class="nav-item">
<a class="nav-link collapsed" href="#submenu1" data-toggle="collapse" data-target="#submenu1">
<i class="fa-regular fa-user fa-fw"></i><span class="ml-1">Your Account</span>
</a>
<div class="collapse" id="submenu1" aria-expanded="false">
<ul class="flex-column pl-2 nav">
1条答案
按热度按时间xpszyzbs1#
给你...
您需要使用一些JavaScript/jQuery。
步骤1
用户单击链接时添加查询字符串(source)。
步骤2
检查页面加载(source)上的查询字符串值。
步骤3
如果在页面加载中“menu”的值为“uncollapted”,则删除
collapsed
并添加show
Bootstrap类。