Skrowaks, у тебя или стили криво написаны, или одно из двух. При удалении правила которое влияет на свойство указанное в transition, анимация срабатывает в точности наоборот и ничего втыкать дополнительно не надо. То есть по classList.toggle() меню будет бегать туда-сюда как миленькое.
Но если сильно хочется усложнить себе жизнь, то повешайся на
elem1.addEventListener('transitionend',function(e) {elem2.classList.toggle('come-back')});
|