fix: multiple registration events lead to incorrect click events (#305)

This commit is contained in:
jump-and-jump
2025-04-08 20:49:52 +08:00
committed by GitHub
parent 46415dec88
commit c8142d0ac5

View File

@@ -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");
}
});
};
}
}