javascript - 菜单项活动未激活主题
问题描述
我正在尝试为我的网站https://getstisla.com/demo/dashboard-ecommerce.html实现这个主题
我注意到在网站上,如果您单击一个菜单项,它会在菜单上设置一个活动列表项。
但是,我已经尝试实现它,但是当我单击菜单项时,除了主项之外,没有任何东西被设置为活动状态。
这是菜单
<div class="main-sidebar sidebar-style-2">
<aside id="sidebar-wrapper">
<div class="sidebar-brand">
@Html.ActionLink("App", "Index", "Home", new { area = "" }, new { @class = "" })
</div>
<div class="sidebar-brand sidebar-brand-sm">
@Html.ActionLink("A", "Index", "Home", new { area = "" }, new { @class = "" })
</div>
<ul class="sidebar-menu">
<li class="active"><a asp-controller="Home" asp-action="Index" class="nav-link"><i class="far fa-square"></i><span>Home Page</span></a></li>
<li class="menu-header">AM Mode</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link has-dropdown"><i class="fas fa-fire"></i><span>Configuration</span></a>
<ul class="dropdown-menu">
<li><a asp-area="Configuration" asp-controller="AC" asp-action="Index" class="nav-link">A C</a></li>
<li><a asp-area="Configuration" asp-controller="B" asp-action="Index" class="nav-link">B</a></li>
</ul>
</li>
</ul>
</aside>
</div>
我尝试在文件中搜索将菜单项设置为活动状态的 javascript,但到目前为止我还没有找到它。我希望有人可以看看,看看我是否遗漏了什么。
解决方案
这更像是一个 ASP.NET 问题 IMO。如何在 ASP.NET MVC 中向 Html.ActionLink 添加“活动”类 的可能重复
编辑:
主题是对class="active"
静态*.html
文件中的内容进行硬编码,这个主题不是单页应用程序。
我尝试在文件中搜索将菜单项设置为活动状态的 javascript
你不会找到它,JavaScript 没有设置活动类。