Warum diese CSS3-übergang auf Höhe funktioniert nicht

Habe ich die Arbeit in einem Akkordeon, aber für einige ungerade Grund, warum der folgende code:

<style>
    .collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -moz-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease;
    }
    .collapse.in {
    height: auto;
    }
</style>

<div class="accordion">
    <div class="something">
        <a class="" >Accordion Pane 1</a>
    </div>
    <div class="accordion-body collapse">
        <div class="accordion-inner"> content </div>
    </div>
</div>

<script>

$('.something').click(function(event){
    event.preventDefault();
    $(this).next('.accordion-body').toggleClass('in');

})


</script>

http://jsfiddle.net/CvdXK/

scheint nicht zu funktionieren. Die Höhe der nicht animieren. Und ich weiß nicht, warum.

Vielen Dank im Voraus.

InformationsquelleAutor MariaZ | 2013-10-13
Schreibe einen Kommentar