2016-06-02 2 views
1

Я пытаюсь изменить высоту div динамически на основе контента. Я взломал это с простой CSS ранее с использованиемАнимация высоты div на основе содержимого с tween()

min-height: 100px; 
overflow: hidden; 

Однако я теперь нужно включить это с помощью tween() и JavaScript. В настоящее время у меня есть:

if ('0px' == middle.getStyle('height')) 
    middle.tween('height', '150px'); // needs to be dynamic 
else 
    middle.tween('height', '0'); 

Мне интересно, как я могу это сделать. Ваша помощь будет оценена по достоинству.

Вот скрипка, чтобы дать вам представление о том, что я пытаюсь сделать http://jsfiddle.net/Cquhj/881/

ответ

0

Почему вы не просто использовать height: auto;?

Это автоматически адаптируется к содержимому внутри div.

+0

Мне нужно оживить его, пожалуйста, взгляните на jsfiddle, который я добавил. –

+0

Я прочитал ваш вопрос и посмотрел на скрипку, и я до сих пор не знаю, в чем проблема. – Seano666

+0

Зачем вам анимировать высоту? Собираетесь ли вы вставлять больше предметов в div из передней части? –

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