Javascript - переместить коробку из текущей позиции (слайдер-рекомендация) - PullRequest
0 голосов
/ 30 сентября 2019

Я не могу понять, как двигать коробки back and forth.

Я могу перейти с left to right, но если я попытаюсь с right to left, то это сойдет с ума.

Здесь у вас есть код

Здесь у вас есть живой пример

1 Ответ

0 голосов
/ 01 октября 2019

Проблема была в выводе box.style.transform.replace(/[^\d]/g, '').

. Он вернул только положительное число, например: 100px, даже если значение свойства: translateX(-100px).

. Решение было получить отрицательное значение, а. Все, что мне нужно сделать, это изменить regex statement.

РЕШЕНИЕ: box.style.transform.replace(/[^-\d]/g, '').

ОБЪЯСНЕНИЕ: Замените все символы, которые НЕ - или number / digit.

Код и живой пример обновлено.

...