Duda Jquery .hover

Mewtwo

Tengo una duda muy chorra y no se ya como solucionarlo , estoy intentando crear un menu desplegable si de esos que hay tropecientos ejemplo , el tema es que usando la funcion hover al ir a pulsar un elemento del menu desplegable , se queda pillado abriendo y cerrando.

Probe para que para abrir fuera con un click y luego cerrar usando la funcion hover y por lo que vi me enseño la consola ejecuta por que si dos veces la funcion la de cerrar.

os pongo el codigo del script con el click.

$(document).ready(function() {
	$('ul li:has(ul)').click(function(){
		$(this).find('ul').slideDown();
		console.log("Abriendo");
		$('ul li:has(ul)').hover(function()
		{},
		function()
		{
		$(this.find('ul').slideUp();
		console.log("Cerrando");
	}
	);
});
});
txandy

#1 Mirate la función mouseover y mouseenter

http://api.jquery.com/mouseover/

1 respuesta
Mewtwo

#2 ya lo arregle , era un margen que no tenia que haber puesto

1 respuesta
12 días después
DarkSoldier

#3 tipico margin-bottom: 1px en el li que te jode no?? XDDDDDDDDDDD

1 respuesta
Mewtwo

#4 si xD , encima me quede todo loco por que la lista aparecia y desaparecia

Usuarios habituales

  • Mewtwo
  • DarkSoldier
  • txandy