html - 在 Navbar Angular 中的导航项之间获取不需要的空间
问题描述
我正在尝试创建一个带有导航项目的侧导航栏,其中包含子菜单。我能够创建它,但我在 2 个具有子菜单的导航项之间获得了空间。
我正在尝试让这些管理员和支持人员一个接一个地出现,并在单击子菜单时向下滑动。
谁能帮我解决这个问题?
解决方案
我认为您需要一个用于管理员和支持长度的 var 并进行这样的循环
var dropdown = document.getElementsByClassName("dropdown-btn");
var i;
for (i = 0; i < dropdown.length; i++) {
dropdown[i].addEventListener("click", function() {
this.classList.toggle("active");
var dropdownContent = this.nextElementSibling;
if (dropdownContent.style.display === "block") {
dropdownContent.style.display = "none";
} else {
dropdownContent.style.display = "block";
}
});
}
推荐阅读
- swift - 创建“self”的严格泛型类型的属性
- linux - 带有重定向的 Cat 命令导致一个空的测试文件
- java - 如何修复简单消息生产者的“调度程序没有订阅者”错误?
- java - 使用 lambda 时如何修复“意外的返回值”?
- python - 如何在python中处理json转换对象
- django - 信号不起作用?我想在创建用户时创建配置文件实例
- vb.net - 保留文本框中的值
- javascript - 如何在 JavaScript 对象中存储 Fetch API JSON 响应
- entity-framework - 获取 varbinary 值时返回的字符串
- spring - 异常逻辑中的外部重定向在 Tomcat 8.5.39 上不起作用