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");
}
);
});
});