【发布时间】:2020-04-16 01:28:19
【问题描述】:
我正在尝试添加/删除活动类并防止我的子菜单在活动时向上滑动。如果我单击特定选项卡,它应该处于活动状态,直到我切换到另一个选项卡。已尝试使用 addclass/removeclass,但 html onclick 没有变化。任何人都可以建议如何实现这一目标。
when submenu 'akun belanja' is active
当我点击任何子菜单时,它会移除活动状态并向上滑动,如下所示:
我的侧边栏:
<nav id="sidebar">
<div class="sidebar-header">
<div class="p-b-13">
<img src="{{url('/asset/login/images/itk.png')}}" alt="itk" class="center">
</div>
<h6 align="center">Sistem Informasi</h6>
<h3 class="h3_sidebar" align="center" style="color:#0067B2">MANAJEMEN</h3>
</div>
<ul class="list-unstyled components">
<li>
<a href="#homeSubmenu" data-toggle="collapse" aria-expanded="false">SPJ dan LPJ <i class="fa fa-caret-down float-right mr-2"></i></a>
<ul class="collapse list-unstyled" id="homeSubmenu">
<li>
<a href="{{url('/keuangan/spj/')}}">Surat Pertanggung Jawaban</a>
</li>
<li>
<a href="#">Laporan Pertanggung Jawaban</a>
</li>
</ul>
</li>
<li>
<a href="#pageSubmenu" data-toggle="collapse" aria-expanded="false">Akun Belanja <i class="fa fa-caret-down float-right mr-2"></i></a>
<ul class="collapse list-unstyled" id="pageSubmenu">
<li>
<a href="{{url('/keuangan/akunbelanja/')}}">Daftar Akun Belanja</a>
</li>
<li>
<a href="#">Panduan Akun Belanja</a>
</li>
</ul>
</li>
<li>
<a href="#">Help</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</nav>
js:
<script>
$(document).ready(function () {
$(".ul .a").on("click", function () {
$(".ul").find(".active").removeClass("active");
$(this).addClass("active");
});
});
</script>
【问题讨论】:
-
你在使用 angularJS?
-
@fidelcastro 不,这基本上是我在 laravel 项目中的观点:/
标签: javascript html css