Правда, вы не можете анимировать между 0 и автоматической высотой, но вы можете на самом деле переключать максимальную высоту.
Переключение (через JS) между max-height:0
и max-height:1000px
, и вы получите достигнутыйрезультат, хотя он не будет таким гладким, как функция slideToggle в jQuery.
Соедините его с исчезновением непрозрачности, и это выглядит довольно хорошо.Я настоятельно рекомендую использовать эту технику только на относительно коротких контейнерах, поскольку большие могут создавать отрывистую анимацию.