Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/02/2005, 03:41
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 3 meses
Puntos: 9
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.