При смене изображения вызываю
$('.fotobox').css({"height": $('.imgfoto').height()});
в CSS
.fotobox{
transition: all 0.5s ease-in 0s;
}
CSS3 анимация срабатывает.
можно конечно использовать и метод .animate()
но CSS3 приятнее как то.
К сожалению походу не как всё же без js не обойтись. я это про $('.fotobox').css({"height": $('.imgfoto').height()});