а можно все то же самое сделать, но только добавлять классы css к слайдам?
Можно, но только для слайдеров, у которых за раз показывается один слайд. В зависимости от нужного направления, подставляешь нужные класс, чтоб слайд вылез справа или слева, а активный убрался.
Можно вообще без js обойтись, если заморочиться с `input[type="radio"]`.