<div id="container" style="overflow: hidden; height:100px;">
qqqq1</br>
qqqq2</br>
qqqq3</br>
qqqq4</br>
qqqq5</br>
</div>
<button onclick="run()">развернуть</button>
Сначала отображается, допустим, 3 строки. После нажатия див должен развернуться по всей высоте, чтоб отобразить все строки. Для красоты использую модуль анимации YUI.
<script type="text/javascript">
var attributes = {
height: { to: '200' }<!--!!!-->
};
var anim = new YAHOO.util.Anim('category-container', attributes);
function run()
{
anim.animate();
}
</script>
Вместо этого точно так же можно использовать style.heigh, но он требует конкретных числовых значений.
Есть ли ещё вариант, кроме как подсчёт высоты строк?
dark-demon, auto в этой конструкция не проходит.