我正在为jQuery中的一个元素设置动画,我还需要动画另一个元素的margin
,以便在向下滑动时跟随动画元素的height
。
例如,slideDown()
函数从元素x 开始,并且相应元素的animate
函数以某种方式知道元素x '高度 ,因为它滑动 并复制它,一致动画。
希望我已经解释得很好,如果你想要更清晰,请告诉我。
答案 0 :(得分:1)
您可以使用step
属性:
$("#first").animate({ /* properties */ }, {
step : function() {
var height = $(this).height();
$("#second").css("margin-top", height);
}
});