У меня небольшая проблема: у меня есть кнопка переключения темы, которая переводит страницу в темный режим, но если я нахожусь на главной странице и перехожу на страницу контактов, переключатель темы перестает работать, но это происходит только на других страницах, кроме главный, и я не знаю, как его исправить. Я пытался возиться с кодом js, но ничего.
Вот мой код JavaScript:
// DarkMode
let darkmode = localStorage.getItem("darkmode")
const themeSwitch = document.getElementById("theme-switch")
const enableDarkmode = () => {
document.body.classList.add("darkmode")
localStorage.setItem("darkmode", "active")
document.getElementById("logo").src="../Imgs/logo-white.png"
}
const disableDarkmode = () => {
document.body.classList.remove("darkmode")
localStorage.setItem("darkmode", null)
document.getElementById("logo").src="../Imgs/logo-blue.png";
}
if (darkmode ==="active") enableDarkmode()
themeSwitch.addEventListener("click", () => {
darkmode = localStorage.getItem("darkmode")
darkmode !== "active" ? enableDarkmode() : disableDarkmode()
})
Подробнее здесь: https://stackoverflow.com/questions/790 ... unctioning
После переключения страницы изменения переключатель темного режима не работает. ⇐ CSS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
После переключения страницы изменения переключатель темного режима не работает.
Anonymous » » в форуме CSS - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-