Динамическое добавление и удаление перехода в элементе в JavaScript мерцает на экране - PullRequest
0 голосов
/ 22 октября 2018

Я хочу перевести положение карусели с K пикселями влево или вправо, используя переход.Хотя это хорошо работает на настольных устройствах на мобильных устройствах, я пытаюсь использовать тот же механизм для перевода элемента-обертки, когда пользователь проводит пальцем влево или вправо, однако при этом при событии pan start я сбрасываюСвойство transition и установите его обратно на событие pan end , так что движение обертки будет видно сразу же, а не переходно.Это технически хорошо работает, по крайней мере, в мобильном симуляторе в Chrome, однако на реальном мобильном устройстве я на мгновение мерцаю, а затем перемещаю обертку.

Можете ли вы, ребята, предложить обходной путь в этой ситуации.Чтобы динамически использовать переход и как-то избавиться от мерцания.

Я использую библиотеку hammer.js для обнаружения событий панорамирования пользователя.

Вот ссылка на небольшую демонстрацию:

https://pasteboard.co/HJDGuD8.gif

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...