0

我需要的是一些用于动画的“toggleDown”功能。我知道有一个.slideDown(),但这不会按我想要的方式工作。我需要 div 从当前高度扩展到全高(全高=div 的正常高度)!

$("div#one").animate({height: "toggleDown"}, 100); // something like that

提前谢谢

4

1 回答 1

1

目前这还不能直接实现。jQuery 需要知道最终的数字高度,以便能够正确地为元素的高度设置动画。您提到的normalor高度只有在渲染 DIV 后才能确定。auto充其量,您可以为您的 DIV 创建一个不可见的克隆(使用visibility: hidden, NOT display: none),获取其计算高度并使用它来为您的实际 DIV 设置动画。

于 2012-10-01T18:53:11.407 回答