Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/10/2008, 12:58
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Ayuda con menu CSS

Cita:
Iniciado por Mikmoro Ver Mensaje
Prueba a cambiar en el script el "a" por "span", exactamente aquí:



Quizá después pueda mirarlo con más detenimiento, pero de momento eso arregla el asunto que comentas, aunque cambie un poquillo el efecto.
Yo tb creo que la cosa esta en ese modulo

Código:
SDMenu.prototype.expandMenu = function(submenu) {
	var fullHeight = submenu.getElementsByTagName("span")[0].offsetHeight;
	var links = submenu.getElementsByTagName("span"); /* a */
	for (var i = 0; i < links.length; i++)
		fullHeight += links[i].offsetHeight;
	var moveBy = Math.round(this.speed * links.length);
El problema es que la parte de desplegar el primer nivel lo hace bien gracias al span, pero como dentro del span hay divs cuando intentas ver un apartado del segundo nivel el efecto cambia y lo muestra lentamente hasta mostrar el primer elemento pero el resto de elementos te los "expulsa" inmediatamente y el efecto vuelve a ser raro.

Si alguien puede echarnos una mano, casi lo tenemos!

Muchas gracias