summaryrefslogtreecommitdiff
path: root/themes/theme/source/js/menu.js
blob: fd84fcc3fd1a0c632036828d1431988ed78cf777 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function toggleMenu() {
  var menuList = document.getElementsByClassName("menu-list")[0];
  var menuButton = document.getElementById("menu-btn");
  if (menuList.classList.contains("active")) {
    menuList.classList.remove("active");
    menuButton.innerHTML = "菜单";
  } else {
    menuList.classList.add("active");
    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);
  });
});