У меня есть меню с css переходами и css. Это построено так: В главном div темы есть еще один div с содержанием тем. Когда я хочу показать это, (onclick), я добавляю класс в главный div, который содержит height: auto; На самом деле он работает как за исключением, НО перед тем, как установить на правильную высоту, div устанавливает его высоту на 0. Зачем это происходит? Кто-нибудь знает, как этого избежать?menue с css переходами не работает, как ожидалось
Heres код:
html:
<div class="class1" onclick="this.className='class1 class2'">
test topic: (click here)
<div>
<ul>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
</div>
</div>
css:
class1{
height: 35px;
overflow: hidden;
transition: all 2s;
}
class2{
height: auto;
}
Heres в jsfiddle.
И вот homepage. (Чтобы проверить это, НАЖМИТЕ прав ...)
http://jsfiddle.net/UpuDU/ (вы можете сделать лучше с Jquery) –
высота: автоматическая работа dosen't с переходом. Используйте значение с px (200px, 400px) – Anon
, но тогда мне нужно фиксированное значение для каждого окна ... –