0 votos
por (20 puntos) en General
Hola,

tengo un menú desplegable con varios niveles.

Mi problema es que cuando estoy viendo un submenú y le doy a otro diferente, el primero no se oculta y se me superponen los submenús.

Adjunto código:

<pre lang='lenguaje'>
<script type="text/javascript"> function mainmenu(){ $(" #nav ul ").css({display: "none"}); $(" #nav li").click(function(){ $(this).find('ul:first:hidden').css({visibility: "visible",display: "none"}).slideDown(30); },function(){ $(this).find('ul:first').slideUp(30); }); } $(document).ready(function(){ mainmenu(); }); </script> </head> <body> <div id="menu"> <ul id="nav">
<li><a href="#">TITLE</a> <ul class="submenu"> </li>
<li><a href="#">Menu1</a> <ul class="subsubmenu"> </li>
<li><a href="#">P1</a></li>
<li><a href="#">P2</a></li>
<li><a href="#">Menu2</a> <ul class="subsubmenu"> </li>
<li><a href="port1.html">M1</a></li>
<li><a href="#">M2</a></li>
<li><a href="#">Menu3</a></li>
    </div>

Por favor, accede o regístrate para responder a esta pregunta.

Preguntas relacionadas

0 votos
0 respuestas
preguntado por v2r3 (20 puntos) Ene 28, 2016 en General
0 votos
0 respuestas
preguntado por Alberto (20 puntos) May 21, 2016 en C/C++
0 votos
1 respuesta
0 votos
0 respuestas
preguntado por Julian (20 puntos) Oct 14, 2022 en General
0 votos
0 respuestas
preguntado por dudasinf (20 puntos) Ago 18, 2021 en General
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...