From c8142d0ac56d25197f197752bdcaafdfeb940553 Mon Sep 17 00:00:00 2001 From: jump-and-jump <984292420@qq.com> Date: Tue, 8 Apr 2025 20:49:52 +0800 Subject: [PATCH] fix: multiple registration events lead to incorrect click events (#305) --- src/components/Navbar.astro | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/Navbar.astro b/src/components/Navbar.astro index 31b1fdce..eb6a8d3f 100644 --- a/src/components/Navbar.astro +++ b/src/components/Navbar.astro @@ -74,29 +74,29 @@ function switchTheme() { function loadButtonScript() { let switchBtn = document.getElementById("scheme-switch"); if (switchBtn) { - switchBtn.addEventListener("click", function () { + switchBtn.onclick = function () { switchTheme() - }); + }; } let settingBtn = document.getElementById("display-settings-switch"); if (settingBtn) { - settingBtn.addEventListener("click", function () { + settingBtn.onclick = function () { let settingPanel = document.getElementById("display-setting"); if (settingPanel) { settingPanel.classList.toggle("float-panel-closed"); } - }); + }; } let menuBtn = document.getElementById("nav-menu-switch"); if (menuBtn) { - menuBtn.addEventListener("click", function () { + menuBtn.onclick = function () { let menuPanel = document.getElementById("nav-menu-panel"); if (menuPanel) { menuPanel.classList.toggle("float-panel-closed"); } - }); + }; } }