Ciao a tutti,
prendendo spunto da http://javascript.html.it/articoli/l...ascript-e-css/ volevo renderlo multilivello, siccome sto studiando adesso Javascript avrei bisogno del vostro aiuto.
Ho capito che si riescono a fare dei menù multilivello utilizzando degli elenchi puntati con un codice html veramente pulito tipo
e quindi vorrei seguire questa strada.Codice PHP:
<ul class="mlddm">[*][url="#"]Item 1[/url]
<ul>[*][url="#"]Item 1.1[/url][*][url="#"]Item 1.2[/url][*][url="#"]Item 1.3[/url][/list]
[*][url="#"]Item 2[/url]
<ul>[*][url="#"]Item 2.1[/url][*][url="#"]Item 2.2[/url][*][url="#"]Item 2.3[/url]
<ul>[*][url="#"]Item 2.3.1[/url][*][url="#"]Item 2.3.2[/url][*][url="#"]Item 2.3.3[/url][/list]
[/list]
[*][url="#"]Item 3[/url][/list]
In rete si trovano tanti esempi questi ma hanno i livelli che si espandono al passaggio del mouse e attualmente non sono in grado di modificare le funzioni/classi che intervengono per gestire l'espansione/contrazione, ecco un paio di esempi
http://javascript-array.com/scripts/...rop_down_menu/
http://www.dynamicdrive.com/style/cs...el_css_menu_2/
mentre a me serve che l'espansione/contrazione del livello venga comandata dal click come questo
http://reference.sitepoint.com/html/elements-structural
partendo dall'ipotesi dell'html sopra riportato, qualcuno ha una funzione/classe javascript (e il css strettamente necessario) da passarmi per gestire l'espansione/contrazione? Ovviamente se avete qualcosa che lavori su html "meno pulito" andrebbe bene lo stesso, purchè sia multilivello, verticale e comandato da click.
Grazie a tutti.