feat 漢堡選單全螢幕覆蓋

This commit is contained in:
2026-05-16 19:21:54 +08:00
parent 6aed7870ee
commit fc2759a595
2 changed files with 35 additions and 1 deletions
+5
View File
@@ -36,6 +36,11 @@
toggle.setAttribute("aria-expanded", open ? "true" : "false");
toggle.setAttribute("aria-label", open ? "關閉選單" : "開啟選單");
}
if (!isPortalNavDesktop()) {
document.body.classList.toggle("portal-nav-menu-open", open);
} else {
document.body.classList.remove("portal-nav-menu-open");
}
if (!open) {
nav.querySelectorAll(":scope > ul > li.open, .portal-nav__subgroup.open").forEach((el) => {
el.classList.remove("open");