- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- One mobilszolgáltatások
- Samsung Galaxy S25 - végre van kicsi!
- Realme GT Master Edition - mestermunka
- Honor Magic6 Pro - kör közepén számok
- iPhone topik
- Telekom mobilszolgáltatások
- Samsung Galaxy A56 - megbízható középszerűség
- Sony Xperia 5 V - kell-e nekünk zoom?
- Samsung Galaxy S25 Edge - a tegnap határán
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Taci
addikt
A sötét mód váltásához állítottam most be egy változót local storage-ban, hogy ha már korábban átváltott a felhasználó, akkor az oldal eleve sötét módban induljon.
Maga a váltás így van megoldva, ez van triggerelve a dark mode ikonra való kattintáskor is:
document.body.classList.toggle("dark-theme");
Ezt pedig csak így tudtam megcsinálni, hogy local storage-ból kiolvasva a változó értékét beállítsa a sötét témát:
<body onload="onLoadBody();">
function onLoadBody(){
const DARKMODE = "darkMode";
const storedDarkModeEnabledState = localStorage.getItem(DARKMODE);
if (storedDarkModeEnabledState == 1){
document.body.classList.toggle("dark-theme");
}
}
Viszont így egy pillanatra betöltéskor még az alap, világos téma látszódik, kvázi bevillan, és csak utána tölt be a sötét.
Hogyan tudnám megoldani, hogy egyből a sötéttel indítson?
Korábbra már nem tudom tenni a hívást, hiszen ott még nincs body.
Új hozzászólás Aktív témák
- Battlefield 6
- Víz- gáz- és fűtésszerelés
- One otthoni szolgáltatások (TV, internet, telefon)
- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- Milyen notebookot vegyek?
- Nők, nőügyek (18+)
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Spórolós topik
- PlayStation 5
- One mobilszolgáltatások
- További aktív témák...
- BESZÁMÍTÁS! GIGABYTE B550M R5 5600 32GB DDR4 512GB SSD RTX 2070 SUPER 8GB ZALMAN I3 NEO Enermax 650W
- LG 27MR400 - 27" IPS LED - 1920x1080 FHD - 100hz 5ms - AMD FreeSync - Villódzásmentes
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Hp USB-C/Thunderbolt 3 dokkolók: USB-C Universal, G2, G4, G5, Hp Elite/Zbook- Thunderbolt 4 G4
- Telefon felváráslás!! Xiaomi 13T, Xiaomi 13T Pro, Xiaomi 14T, Xiaomi 14T Pro
Állásajánlatok
Cég: FOTC
Város: Budapest