Cita:
Iniciado por Vir4 Por lo que te entiendo, no sería viable esa solución porque cada caja (div) tiene un contenido distinto a mostrar, que son llamadas desde sus correspondientes enlaces. Cada enlace referencia a un div en concreto y se muestra en un contenedor común donde van apareciendo unos u otros según el enlace que pulsemos.
Ahora mismo tal y como lo tengo aparece un div debajo del otro y si quiero ocultarlo hay que hacer click de nuevo en el enlace. Mi pretensión es que cuando uno aparezca los demás se oculten automáticamente si estuvieran ya desplegados. Una cosa así como el típico acordeón de jquery.
Gracias por tu interés
Eso es lo mismo que entendí al principio, mira, cuando hagas click en un enlace primero cierra todas las cajas con la clase '.caja' que estén abiertas (siempre va ser solo una) y luego abres la caja que quieras abrir..