Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/03/2015, 21:53
Avatar de fede5426
fede5426
 
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 11 meses
Puntos: 208
Respuesta: Dropdown menu por click en Jquery

Tan simple como esto :)

http://codepen.io/anon/pen/YPBqrZ

Código HTML:
Ver original
  1. nav id="nav">
  2.     <ul class="menu">
  3.         <li><a href="#">Link uno</a></li>
  4.         <li><a href="#">Link dos</a></li>    
  5.         <li><a href="#" id="link3">Link tres drop</a>
  6.             <ul id="drop3">
  7.                 <li><a href="#">Link uno</a></li>
  8.                  <li><a href="#">Link dos</a></li>  
  9.             </ul>
  10.         </li>
  11.         <li><a href="#">Link cuatro</a></li>    
  12.         <li><a href="#" id="link5">Link Cinco con drop</a>
  13.             <ul id="drop5">
  14.                 <li><a href="#">Link uno</a></li>
  15.                  <li><a href="#">Link dos</a></li>  
  16.             </ul>  
  17.         </li>
  18.         <li><a href="#">link uno</a></li>
  19.      </ul>
  20. </nav>

Código CSS:
Ver original
  1. #drop3,
  2. #drop5{
  3.   display:none;
  4. }

Código Javascript:
Ver original
  1. $("#link3").click(function(){
  2.  
  3.   $("#drop3").slideToggle();  //Hace que cada vez q clickees, si esta cerrado se despliega y si esta desplegado se cierra.
  4.   $("#drop5").slideUp();  //cierra el otro submenu si esta abierto.
  5.  
  6. });
  7.  
  8. $("#link5").click(function(){
  9.  
  10.   $("#drop5").slideToggle();
  11.   $("#drop3").slideUp();
  12.  
  13. });