Алгоритм такой
1) при клике на next проверяешь left у .blog__categories
2) если он <= 100% то задаешь ему left, который будет равен текущему его left + смещение
3) Иначе ничего не делаешь
С prev аналогично, но в другую сторону
Ключевой момент - чтобы смещение работало не один раз тебе в $('.blog__categories').css("left", ) нужно указывать текущий left + смещение (например, 5%)
const left = parseInt($('.blog__categories').css('left'));
$('.blog__categories').css("left", `${left + 5}%`)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
1) при клике на next проверяешь left у .blog__categories
2) если он <= 100% то задаешь ему left, который будет равен текущему его left + смещение
3) Иначе ничего не делаешь
С prev аналогично, но в другую сторону
Ключевой момент - чтобы смещение работало не один раз тебе в $('.blog__categories').css("left", ) нужно указывать текущий left + смещение (например, 5%)