Jeg vil have en ydre klasse der har generiske definitioner for alle menuer på siden. Herunder vil jeg have en specifik klasse der angiver specifikationer for den enkelte menu. Det kunne fx. være bredde og speciel farve. Nederst vil jeg så have selected og not selected klasserne som angiver hvordan knapper/linksne skal se ud i de 2 tilstande. Jeg vil gerne benytte floats, så derfor skal der altså være den ekstra menubox der hedder fx. mainmenu således at jeg kan sætte en bredde.
Forestil dig fx. jeg skal have en menu der er vandret og en anden der er lodret...Så skal jeg kun ændre i de 2 klasser ....Men ved som sagt ikke om det kan lade sig gøre
Jeg ville da mene den burde se at der ikke er plads nok på denne linie til 2 kasser og så lægge dem på linier. Jeg bruger jo float som definieret i topklassen (genericMenu)
Nu har du godt nok fokus på CSS-delen i din kode, men jeg er bange for, du er ude i noget voldsomt skidt i JS-delen. Noget tyder nemlig på, du har gang i at skifte CSS-klasse på HTML-elementer via JavaScript - som er noget af det mest ineffektive, man overhovedet kan foretage sig i DHTML og derfor ikke kan frarådes nok.
I stedet bør du ændre de enkelte style-properties på elementerne. Det giver en langt bedre kode ;o)
aha. Point taget. Jeg skifter ikke klasse via js. Forstået :) Jeg er også gået over til at løse problemet på en anden måde. Men der er jeg også rendt ind i problemer. Jeg har lavet et nyt indlæg. Smid svar :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.