Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/08/2014, 00:51
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Cambiar div height con javascript

Con el sueño que tengo a la 1:48 am, se me ocurre que crees un pseudo-atributo en cada botón y le asignes el id del <div> que deseas mostrar/ocultar.

Código HTML:
Ver original
  1. <div class="panhora_button" style="display: visible; cursor:pointer;" data-id = "elemento-'.$datos['id'].'">
  2.     ESTO ES UN BOTON(Abrir)
  3. </div>

Y con el método data, recuperas dicho valor.

Código Javascript:
Ver original
  1. $("div.panhora_button").click(function(){
  2.     var id = $(this).data("id");
  3.     $("#" + id).animate({
  4.         height: "50px",
  5.         opacity: 0.9
  6.     }, 1200);
  7.     $("div.panhora_button").toggle();
  8. });

Aunque no me parece correcto usar elementos <div> como botones, para eso existen elementos <button> u otros que no sean necesariamente elementos de bloque cuyo propósito es distinto.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand