localStorage для темы - PullRequest
       1

localStorage для темы

0 голосов
/ 05 октября 2018

Я добавляю темный режим на свой сайт портфолио и смотрю на localStorage как на способ сохранить выбор темного и светлого.Я довольно новичок в JS, но мне удалось заставить тумблер работать, по щелчку, которым я действительно доволен.Я чувствую, что есть какая-то незначительная вещь, по которой я скучаю, чтобы сделать эту работу.Любая помощь будет принята с благодарностью!

HTML по умолчанию:

<body id="body" class="light-mode">
// code for content
</body>

Код JS:

    function sickoMode() {
    var body = document.getElementById("body");
    var currentClass = body.className;
    body.className = currentClass == "dark-mode" ? "light-mode" : "dark-mode";

    localStorage.setItem('body', 'currentClass');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...