动画div高度+ 20px

时间:2015-09-04 07:50:13

标签: jquery jquery-animate

现在我有:

$("#emm").delay(3600).animate({
        top: '0px',
        marginTop: '120px'
    }, 500);

但我怎么能这样得到它:

$("#emm").delay(3600).animate({
        top: '0px',
        marginTop: '(#emm height + 20px')
    }, 500);

基本上我希望marginTop为div(#emm)高度+ 20px设置动画。 这可能吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

你可以这样做:

$("#emm").delay(3600).animate({
    top: '0px',
    marginTop: $('#stroke').height() + 20 + 'px'
}, 500);

请参阅此JSFIDDLE