Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2014, 17:07
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Varios menus desplegables se abren todo en solo click

Veo que intentas obtener el id del elemento sobre el que posas el cursor, pero no veo en la estructura que alguno de los elementos posea un valor en dicho atributo.

Particularmente, controlo a mis menúes desplegables con este pequeño script que hice:

Código Javascript:
Ver original
  1. $("nav li").hover(function(){
  2.     $(this).find("ul").slideDown("slow").css("z-index", 1000);
  3. }, function(){
  4.     $(this).find("ul").slideUp("slow").css("z-index", 1);
  5. });

Cuando posas al cursor sobre uno de los ítems de la lista, encuentro la lista desordenada que este posee, la muestro y la coloco varios niveles por encima del resto de elementos del DOM, de este modo, si hay algo abajo del menú, la lista que se despliega no quedará oculta.

Aplicando algunos estilos, así es como queda:



Para el ejemplo, utilicé dos menúes, solo para mostrarte que no ocurre el conflicto que mencionas con lo que tienes.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand