Я пытаюсь использовать localStorage, чтобы сохранить настройки темного режима на моем веб-сайте.Проблема, с которой я сталкиваюсь, заключается в том, что когда вы переключаетесь в темный режим и нажимаете «Обновить», он остается в темном режиме.Однако если вы переключитесь в темный режим, затем вернетесь в светлый режим и нажмете «Обновить», он загрузит темный режим.
Я застрял до сих пор и не смог найти никаких полезных ресурсов по этому вопросу.
Вот моя скрипка и мой js-скрипт ниже.
Скрипка
Javascript
$(document).ready(function(){
$('ul').click(function(){
$('ul').toggleClass('active')
let darkThemeEnabled = $('section').toggleClass('dark');
localStorage.setItem('dark-theme-enabled', darkThemeEnabled);
})
})
if (localStorage.getItem('dark-theme-enabled')) {
$('section').toggleClass('dark');
$('ul').toggleClass('active');
}