Pues esta bastante bien la extension Kemie, muchas gracias por el enlace. Pero tengo varios problemillas. He estado leyendo acerca de esos UL y LI que no conocia (soy un poco novatillo) y no termino de entender como funciona este Suckerfish Menu...
1. No me funciona nada bien en IExplore, sin problema en Firefox. En IE a veces esconde el desplegable al pasar el raton por encima. ¿Hay alguna solucion?
2. ¿Podrias explicarme que "truco" usa para esconder y mostrar los submenus?
Solo veo este codigo JS:
Cita: function startList() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;
Por lo que entiendo recorre la lista de elementos de la pagina (o menu) y si es un LI le pone funcion OnMouseOver() añadir " over" a la clase, y asi mediante css lo muestra/oculta con:
Cita: li ul {
display: none;
position: absolute;
............
li:hover ul, li.over ul {
display: block;
}
Lo que pasa es que a una entrada de Submenu le quiero añadir un sub-submenu. Mi idea era hacer:
Cita: <ul id="nav">
<li>...menu1....
<ul><li>submenu1</li>
<li>submenu2<!--y yo añado-->
<ul>
<li>sub-submenu1</li>
<li>sub-submenu2</li>
</ul>
<!--pero no lo anida ni oculta, lo muestra al mismo nivel que los otros sub-menus-->
</li>
</ul>
</li>
.......
</ul>
3. ¿Sabes como podria añadir sub-sub-meuns?
Muchas gracias.