frayer
@frayer

Как запоминать тему на странице?

есть такой скрипт, который запоминает тему на странице, но проблема в том, что это происходит только на индексе, а при переходе на другую страницу тема не меняется
if(localStorage.getItem("theme") == "light") {
darkBtn.classList.remove("dark-btn-on");
document.body.classList.remove("dark-theme");
}
else if(localStorage.getItem("theme") == "dark") {
darkBtn.classList.add("dark-btn-on");
document.body.classList.add("dark-theme");
}
else{
localStorage.setItem("theme", "light");
}
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 1
@romant094
Frontend-developer
А на чем написан сайт?
Если чистый JS, то я бы вынес это в отдельный модуль и импортировал везде.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы