Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2013, 11:00
Avatar de Reedyseth
Reedyseth
 
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 3 meses
Puntos: 36
Respuesta: Acordeón que expanda un div y contraiga otro

Mira puedes ponerle la misma clase a los div y con javascript creas una funcion en el evento onClick que hara lo siguiente:

Cuando le des click y se vaya al evento onclick llama una funcion que se encargue de ocultar todos los elementos con la clase que asignaste, digamos 'acordeon', y ahi mismo vuelves a mostrar el div que ocultaste anteriormente, seria algo asi:

Código Javascript:
Ver original
  1. function ocultarDivs() {
  2.    var elements = document.getElementsByClassName("acordeon");
  3.    elements.style.display = "none";
  4.    this.style.display = "block";
  5. }

En este caso
Código:
this
hace referencia al objeto/funcion ocultarDivs, que a su vez fue invocado por un div especifico que tenia el evento 'onClick'.