Я даже кодом поделюсь:
// black версия
var option = {};
function loadOption(){
if(localStorage.getItem('option')){
option = JSON.parse(localStorage.getItem('option'));
}
rotateTheme();
}
loadOption();
function saveOption(){
localStorage.setItem('option', JSON.stringify(option))
}
function rotateTheme(){
if(option.theme == 'dark'){
$('.js-switch--dark').addClass('switch--active')
$('body').addClass('theme-dark')
}
}
$('.js-switch').click(function(){
$(this).toggleClass('switch--active')
})
$('.js-switch--dark').click(function(){
if($(this).hasClass('switch--active')){
option = {
theme: 'dark'
}
$('body').addClass('theme-dark')
}else{
option = {
theme: 'white'
}
$('body').removeClass('theme-dark')
}
saveOption()
console.log(option);
})
// -- black версия