Devolución de llamada después de configurar la altura en jquery

Establecí una altura con jquery. Después de establecer esta altura, se ejecutará otra función. Es importante que esta función se ejecute por primera vez, cuando se fijó la primera altura. este es mi codigo

$('.equal-height2').height(max_height2, function() {  
            alert('###');
            pc_img_height   = $('.podcasts-meta-img').height();
            $('.podcasts-meta-img').width(pc_img_height); 
        })

La alerta se dispara en este momento.

preguntado el 30 de junio de 12 a las 21:06

solo un parámetro para .height() puede usar una devolución de llamada pero debería devolver la altura ver este -

2 Respuestas

height() no tiene función de devolución de llamada, intente animate();

$('.equal-height2').animate({"height": max_height2}, function() {  
     alert('###');
     pc_img_height = $('.podcasts-meta-img').height();
     $('.podcasts-meta-img').width(pc_img_height); 
})

Respondido el 30 de junio de 12 a las 21:06

.height() no creará una animación; no necesita usar una devolución de llamada aquí para hacer lo que quiere.

Respondido el 30 de junio de 12 a las 21:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.