Muchas gracias por vuestras respuestas, estudiaré ambas.
Otro problema que me ha surgido: en vez de un desplegable, tengo 3 (#desple1,#desple2,#desple3) situados en la misma posición y todos con display none y overflow hidden y tres botones, cada uno debe actuar sobre un desple haciendo lo mismo que os comentaba en mi primera pregunta. He conseguido que haciendo dos clicks
seguidos sobre el mismo botón funcione su desple, es decir, con el primer click aparece y con el segundo se oculta, pero si por ejemplo hago un sólo click en el primer botón (y por tanto aparece su desple) y a continuación hago click en otro botón se produce un desbordamiento y no aparece su desple en lugar del primero, sino en otro lugar. ¿Cómo podría solucionarlo?
El código es el siguiente:
Código Javascript
:
Ver original$(document).ready(function(){
$("#boton1").click(function(){
$("#desple1").toggle("slow");
});
$("#boton2").click(function(){
$("#desple2").toggle("slow");
});
$("#boton3").click(function(){
$("#desple3").toggle("slow");
});
});
Gracias de nuevo.