Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/04/2016, 05:40
suudobal
 
Fecha de Ingreso: septiembre-2007
Mensajes: 106
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: Mantener menu abierto si salgo de la capa que lo abrió

Así no funciona. Pongo lo que tengo bastante resumido a ver si se puede aclarar:

Código HTML:
Ver original
  1. <span>Opción 1</span>
  2. <ul>
  3. <li>Subopcion 1-1</li>
  4. <li>Subopcion 1-2</li>
  5. <li>Subopcion 1-3</li>
  6. </ul>
  7. <span>Opción 2</span>
  8. <ul>
  9. <li>Subopcion 2-1</li>
  10. <li>Subopcion 2-2</li>
  11. <li>Subopcion 2-3</li>
  12. </ul>
  13. .....

Código Javascript:
Ver original
  1. $("span").on("hover", handleHover($("span")));
  2.  
  3.    function handleHover(e) {
  4.  
  5.         $(e).on({
  6.             mouseenter: function() {
  7.                 $(this).next("ul").show();
  8.             },
  9.             mouseleave: function() {
  10.                 $(this).next("ul").hide();
  11.             }
  12.         });
  13.  
  14.     }

Si le añado al handleHover el ul, efectivamente entra pero sigue saliendo... Se me complica... Es decir, necesito indicar que aún sigo en el menú al tener el mouse sobre las subopciones para que no se cierre.