动态div内容高度动画

时间:2014-01-02 13:10:35

标签: jquery html css

我有一个带有动态内容的div:

<div class="parent">
  <div class="dynamic">
  </div>
</div>

var imgPath = '/images/' + Math.random();
$('.dynamic').html('<img style="width: 100%; height: auto;" src="'+ imgPath +'">');

$('.parent').animate({ height: ??? });

此代码在单击处理程序中调用。如何使用新内容获取dynamic div的高度?

2 个答案:

答案 0 :(得分:0)

试试吧

$('.parent').animate({ height: $('.dynamic').innerHeight()+'px'});

答案 1 :(得分:0)

我认为这样做:

$(this).find(".dynamic").height()

$(".dynamic", this).height()

所以应该:

$('.parent').animate({ height: $(this).find(".dynamic").height() });