Comutarea element in localStorage
Scris: Lun Noi 16, 2020
Vreau să creez o funcție de comutare pentru LocalStorage unde sa se retină alegerea utilizatorului.
Vreau să încarce preferința curentă la încărcarea paginii, dacă a fost făcută una, și apoi să poata comuta alta starea prin clic pe un buton.
Codul meu este mai jos, dar nu funcționează.
Vreau să încarce preferința curentă la încărcarea paginii, dacă a fost făcută una, și apoi să poata comuta alta starea prin clic pe un buton.
Codul meu este mai jos, dar nu funcționează.
Cod: Selectaţi tot
// ON PAGE LOAD, IF USER PREFERS DARK, ADD DARK CLASS TO HTML
if (window.localStorage.getItem('preferDark')) {
$('html').toggleClass('dark');
}
// TOGGLE STATE ON CLICK
$('.wrapper').click(function(){
if (window.localStorage.getItem('preferDark', true)) {
window.localStorage.setItem('preferDark', false);
} else {
window.localStorage.setItem('preferDark', true);
}
$('html').toggleClass('dark');
});