Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/08/2010, 05:28
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: jQuery: Evento después de terminar each()

Código HTML:
Ver original
  1. <title>Prueba</title>
  2. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  3.    
  4. $(function (){
  5.     //Click en h3 que no tengan clase 'active'
  6.     $('h3:not(.active)').click( function(){
  7.         //Busco el h3 con clase 'active', elimino la clase 'active' y lo oculto el div que le sigue
  8.         $(this).siblings('.active').removeClass('active').next().slideToggle();
  9.         //Argego clase 'active' y muestro el div que le sigue
  10.         $(this).addClass('active').next().slideToggle();
  11.     });
  12. })
  13.     div{display:none}
  14. </head>
  15.  
  16. <h3>1</h3>
  17. <div>uno</div>
  18. <h3>2</h3>
  19. <div>dos</div>
  20. <h3>3</h3>
  21. <div>tres</div>
  22. <h3>4</h3>
  23. <div>cuatro</div>
  24. <h3>5</h3>
  25. <div>cinco</div>
  26. <h3>6</h3>
  27. <div>seis</div>
  28.  
  29. </body>
  30. </html>