2015-09-04 2 views
1

прямо сейчас у меня есть:Animate высота DIV + 20px

$("#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

Вы можете сделать:

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

Пожалуйста, смотрите эту JSFIDDLE

+0

Эй мой плохо это не #emm высоту, но мне нужна высота #stroke поэтому я не могу использовать $ (это) .. мой плохой. , – fdassaf

Смежные вопросы