Necesito que me apoyen con esta funcion para poder mejorar el submenu.
Pasa que aplico este codigo en jquery para generar un menu principal y un submenu, el problema es que cuando doy click en alguna opcion de un submenu, al momento de que empieza a cargar la pagina a la que se direcciona, todos los submenus se activan(se visualizan)
Creo que debo añadir una funcion para evento click pero no se como hacerlo porfa una ayuda.
<script type="text/javascript">
function mainmenu(){
// Oculto los submenus
$(" #nav ul ").css({display: "none"});
// Defino que submenus deben estar visibles cuando se pasa el mouse por encima
$(" #nav li").hover(function(){
$(this).find('ul:first:hidden').css({visibility: "visible",display: "none"}).slideDown(400);
},function(){
$(this).find('ul:first').slideUp(400);
});
}
$(document).ready(function(){
mainmenu();
});
</script>