1 回答

TA貢獻1802條經驗 獲得超5個贊
很高興回答您在 Stack Overflow 上提出的問題。
據我了解,您需要側面的手風琴式下拉菜單作為同時打開和關閉的菜單。
我已經為你創建了一個工作代碼。希望它滿足您的要求。
Javascript:-
var accItem = document.getElementsByClassName('dropdown-container');
var accHD = document.getElementsByClassName('dropdown-btn');
for (i = 0; i < accHD.length; i++) {
accHD[i].addEventListener('click', toggleItem, false);
}
function toggleItem() {
var itemClass = this.nextElementSibling;
for (i = 0; i < accItem.length; i++) {
accItem[i].style.display = "none";
accHD[i].classList.remove("active");
}
if (itemClass.style.display === "none") {
this.classList.add("active");
this.nextElementSibling.style.display = "block";
}
}
工作小提琴:- https://jsfiddle.net/fve7x8pr/1/
添加回答
舉報