lieve tweakers,
Ik moet voor een klein projectje een design realiseren, maar loop daarbij tegen een probleem aan bij het menu. het design-team wilt ergens een multilevel-suckerfish-achtig menuutje hebben, maar in plaats van uitklappen on mouseover (of liever :hover) willen ze percee het uitvouwen pas triggeren bij een onclick.
hoewel ik niet zo goed overweg kan met javascript dacht ik dit probleem op te kunnen lossen door een nested ul structuur te maken en daarna met javascript elk li element een onclick functie te geven.
dit werkt in principe. echter. als ik nu op een li-element klik, triggerd hij niet alleen de onclick van zichzelf, maar ook van alle parent-elementen, wat resulteert in het openvouwen van het element dat je aanklikte en het dichtvouwen van zijn parent elementen..
ik heb even een test-case gemaakt die hier te bezichtigen is.
Ik moet voor een klein projectje een design realiseren, maar loop daarbij tegen een probleem aan bij het menu. het design-team wilt ergens een multilevel-suckerfish-achtig menuutje hebben, maar in plaats van uitklappen on mouseover (of liever :hover) willen ze percee het uitvouwen pas triggeren bij een onclick.
hoewel ik niet zo goed overweg kan met javascript dacht ik dit probleem op te kunnen lossen door een nested ul structuur te maken en daarna met javascript elk li element een onclick functie te geven.
dit werkt in principe. echter. als ik nu op een li-element klik, triggerd hij niet alleen de onclick van zichzelf, maar ook van alle parent-elementen, wat resulteert in het openvouwen van het element dat je aanklikte en het dichtvouwen van zijn parent elementen..
ik heb even een test-case gemaakt die hier te bezichtigen is.