2010-05-16 4 views
1

Я использую javascript для анимации разворачивания/разворота. Javascript требует, чтобы div имел заданную высоту, хотя содержимое внутри div было динамическим. Как я могу заставить его работать, потому что я не хочу, чтобы div был больше, чем нужно. Я установил высоту DIV так:Динамический контент div, но нужен фиксированный размер div

<div id="main-div" style="overflow:hidden; height:95px;"> 

Я попытался установить высоту «авто», но когда DIV слайдов открыть снова, он не скользит на нужную высоту. Должен ли я рассчитать высоту?

+0

Я не могу установить высоту самостоятельно, так как контент динамический и всегда будет меняться. Кроме того, установка этого параметра на «авто» по-прежнему не приводит к тому, что div-слайд будет открыт до нужного размера. Поэтому мне нужен способ рассчитать размер div (в px), а затем установить высоту div. Таким образом, это не «авто», и он по-прежнему не фиксируется в определенном размере. Извините, если я еще не понял. Я приведу пример для показа. –

ответ

0

Вы не хотите «авто», так как это означает, что «установите высоту окна на высоту содержимого». Вы говорите, что установка атрибута height не работает? Какова ваша полная разметка div?

0

Попробуйте установить min-height и max-height также.

И я не уверен, что понимаю ваш вопрос. У вас есть проблемы с вашим текущим подходом? В чем проблема?

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