我需要div B
在我的网站上根据另一个的运行时变化高度动态更新div A
。div A
使用 jquery slideToggle()
[在div A
] 内的几个 div 上,但div B
只能(同时)更改以匹配div A
. panel_toggle1
并panel1
包含在里面div A
:
$(document).ready(function () {
$("#panel_toggle1").click(function () {
$("#panel1").slideToggle("slow", function () {
var divAheight = $("#divA").height();
$("#divB").animate({ height: divAheight }, "slow");
});
});
});
上面的代码基本上是我想要的,但是,由于callback()
,它在对另一个 div 执行幻灯片效果之前等待slideToggle()
完成(我被迫这样做,因为在完成之前不会sliteToggle()
吐出 final )。height()
div A
有没有办法做到这一点,以便同时div A
顺利div B
更新?即有没有办法让高度在完成之前slideToggle()
更新(这样我就可以在与on相同的时间调用)?div A
.animate()
div B
div A
注意:我不为 CSS 中的任何 div 使用固定高度,我想保持简单
或者,有没有办法让我只用 CSSdiv B
来匹配div A
高度?