トランジションで折りたたみを使用しています。以下のコードは機能しますが、スタイルシートに 10 ピクセルのパディングがあるため、div が折りたたまれますが、10 ピクセル前に停止してから消えます。正しいサイズにスナップバックする前に、div が必要以上に 10 ピクセル大きく展開されるため、展開時には逆のことが当てはまります。
HTML
<div ng-controller="MainCtrl" class="box-content collapse" id="mybox">
Lorem ipsum ...
</div>
CSS
.box-content{
background: red;
padding: 10px;
}