我需要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 Bdiv A
注意:我不为 CSS 中的任何 div 使用固定高度,我想保持简单
或者,有没有办法让我只用 CSSdiv B来匹配div A高度?