【发布时间】:2019-02-26 02:42:13
【问题描述】:
我正在尝试使用 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');
}
【问题讨论】:
标签: javascript jquery html css webpage