Сергей Сергей, я вижу решение примерно в таком направлении: убрать классы .active и .inactive, заменив их на три: slideone, slidetwo, slidethree, среди которых slideone будет выполнять функцию "active", а slidetwo и slidethree разделят функцию inactive, но закрепят за собой порядок следования. Слайдер строится через flexbox, соответственно каждый класс будет иметь свой order. Соответственно, при клике на slidetwo он получает класс slideone, slidethree получает класс slidetwo, а slideone становится slidethree. При клике на slidethree он просто меняется местами со слайдом slideone. В принципе, можно ограничить общее количество слайдов тремя, но как эту логику выстроить в Javascript коде не понимаю.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.