0
我在jQuery中为一个元素设置动画,并且我需要另一个元素的margin
动画,以跟随动画元素滑动时的height
。jQuery;跟踪通过slideDown()动画的元素的高度
因此,例如,所述slideDown()
函数启动元素x上,并以某种方式对应的元件的animate
函数知道元素x的高度因为它滑动下来,并将其复制,一致地动画。
希望我解释得很好,让我知道你是否想要更清晰。
我在jQuery中为一个元素设置动画,并且我需要另一个元素的margin
动画,以跟随动画元素滑动时的height
。jQuery;跟踪通过slideDown()动画的元素的高度
因此,例如,所述slideDown()
函数启动元素x上,并以某种方式对应的元件的animate
函数知道元素x的高度因为它滑动下来,并将其复制,一致地动画。
希望我解释得很好,让我知道你是否想要更清晰。
您可以使用step
属性:
$("#first").animate({ /* properties */ }, {
step : function() {
var height = $(this).height();
$("#second").css("margin-top", height);
}
});
是可以用'slideDown'功能使用? – shrewdbeans
@Owen不,但你可以效仿它:http://jsfiddle.net/SmAnx/。 – VisioN