Försöker ändra färg på min nav bar med javascript, har försökt: Cssen: nav { background-color: #404040; overflow: hidden; display: flex; justify-content: center; }
Javascripten:
window.onload = function mobile(){ if( isMobile.any() ) { document.getElementById('nav').style.backgroundColor = "blue"; alert('Mobile'); } }
Någon som vet vad jag gör för fel? Lyckades ändra färgen på body men inte på nav..
Den här artikeln borde kunna hjälpa dig! https://zellwk.com/blog/js-in-dom/
@GeekDown: Tack, fick det att fungera genom: document.getElementsByTagName("a")[0]
Varför gör du inte allt detta genom CSS? Känns överflöd med Javascript för att kolla om det är en mobil eller inte.
Min Hemsida
Canon 70D | 2x Dell Ultrasharp 24" | Ryzen 3700X | 32B | GTX 1080Ti
Eftersom du använder CSS3 Flexible Box så kan du lika gärna använda media queries för att färga din meny i mobila enheter.
Prylar säljes, köpes, bytes och skänkes
Spelnyheter från FZ