Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/04/2013, 03:38
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Hacer collapsible accordion JavaScript

Código Javascript:
Ver original
  1. function ocultarDivs(classe) {
  2.    var elements = document.getElementsByTagName("div");
  3.    for (var i=0; i < elements.length; i++) {
  4.      if(elements[i].className=classe){
  5.        if(elements[i].style.display=="none"){
  6.           elements[i].style.display="";
  7.        }else{
  8.           elements[i].style.display="none";
  9.        }
  10.      }
  11.    }
  12. }

<div class="accordion" onclick="ocultarDivs('accordion')">primer div</div>
<div class="accordion" onclick="ocultarDivs('accordion')">segundo div</div>

Algo asi te serviria... esto ocultara todos los elementos div con class="accordion" que esten visibles y mostrará todos los ocultos. Si lo que quieres es ocultar el actual y mostrar el siguiente tendràs que trabajar con los id y establecer alguna logica de orden.... pero como no se lo que quieres no voy a suponer.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 09/04/2013 a las 03:44 Razón: Elimino getElementsByClassName()