vhAstro-Theme/src/scripts/MobileSidebar.ts
2025-03-02 18:38:46 +08:00

9 lines
505 B
TypeScript

// 初始化侧边栏
export default () => {
const menuDOM: any = document.querySelector(".vh-header>.main>.nav-btn>span.menu-btn");
const mobileSidebarDOM: any = document.querySelector("body>.vh-mobilesidebar");
const addActive = () => setTimeout(() => mobileSidebarDOM.classList.add("active"));
const removeActive = () => setTimeout(() => mobileSidebarDOM.classList.remove("active"));
menuDOM.addEventListener("click", addActive);
mobileSidebarDOM.addEventListener("click", removeActive);
};