2016-06-02 12 views
1

Ich versuche, die Höhe eines Div dynamisch basierend auf Inhalt zu ändern. Ich geknackt dies mit einfacher CSS früher mitAnimiere Höhe von Div basierend auf Inhalt mit Tween()

min-height: 100px; 
overflow: hidden; 

Jedoch habe ich jetzt dieses tween() und JavaScript verwenden müssen integrieren. Ich habe derzeit:

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

Ich frage mich, wie ich darüber gehen könnte. Ihre Hilfe wäre willkommen.

Hier ist eine Geige geben Ihnen eine Vorstellung davon, was ich versuche http://jsfiddle.net/Cquhj/881/

Antwort

0

Warum Sie nicht nur height: auto; verwenden zu tun?

Dies passt sich automatisch an den Inhalt innerhalb der div.

+0

Ich muss es animieren, bitte werfen Sie einen Blick auf die Jfiddle, die ich hinzugefügt habe. –

+0

Ich habe deine Frage gelesen, und schaute auf die Geige, und ich habe immer noch keine Ahnung, was das Problem ist. – Seano666

+0

Warum möchten Sie die Höhe animieren? Wirst du mehr Elemente in das Div vom Frontend einfügen? –