From 828b9cae99ea35b16a6e22f8b4ea8cab617c51d8 Mon Sep 17 00:00:00 2001 From: muqiuhan Date: Sun, 15 Mar 2026 12:08:48 +0000 Subject: deploy: 8c4fb118dd728788cd4c7c57ebfc48a75860b987 --- js/menu.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'js') diff --git a/js/menu.js b/js/menu.js index d0a14477..fd84fcc3 100644 --- a/js/menu.js +++ b/js/menu.js @@ -3,9 +3,25 @@ function toggleMenu() { var menuButton = document.getElementById("menu-btn"); if (menuList.classList.contains("active")) { menuList.classList.remove("active"); - menuButton.innerHTML = "Menu"; + menuButton.innerHTML = "菜单"; } else { menuList.classList.add("active"); - menuButton.innerHTML = "
"; + menuButton.innerHTML = "菜单"; } } + +function closeMenu() { + var menuList = document.getElementsByClassName("menu-list")[0]; + var menuButton = document.getElementById("menu-btn"); + if (menuList.classList.contains("active")) { + menuList.classList.remove("active"); + menuButton.innerHTML = "菜单"; + } +} + +document.addEventListener("DOMContentLoaded", function() { + var menuItems = document.querySelectorAll(".menu-item a"); + menuItems.forEach(function(item) { + item.addEventListener("click", closeMenu); + }); +}); \ No newline at end of file -- cgit v1.2.3