То есть - вы дошли до какого то блока - выполнился колбэк. И я бы это делал классами и с transition. Изначально блоки вне видимости, по колбэку накидывается класс, по которому блоки стоят в конечно точке, а посредством transition они туда прилетают плавно.