现在我有:
$("#emm").delay(3600).animate({
top: '0px',
marginTop: '120px'
}, 500);
但我怎么能这样得到它:
$("#emm").delay(3600).animate({
top: '0px',
marginTop: '(#emm height + 20px')
}, 500);
基本上我希望marginTop为div(#emm)高度+ 20px设置动画。 这可能吗?
谢谢!
答案 0 :(得分:1)
你可以这样做:
$("#emm").delay(3600).animate({
top: '0px',
marginTop: $('#stroke').height() + 20 + 'px'
}, 500);
请参阅此JSFIDDLE