Задать вопрос
Vextor-ltd
@Vextor-ltd
Webdeveloper

Как последовательно перемещать центрированный элемент с абсолютным позиционированием по событию touchmove?

Вот набросал ЗДЕСЬ.
Не могу понять как запомнить изменённые координаты элемента для последующего смещения.
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Vextor-ltd
@Vextor-ltd Автор вопроса
Webdeveloper
В общем, необходимо отнять xDiff от x1 и yDiff от y1 в handleTouchStart. Их нужно тоже инициализировать глобально, чтобы можно было использовать в функции.
/* ... */
let xDiff = 0;
let yDiff = 0;
function handleTouchStart(event) {
  const firstTouch = event.touches[0];
  x1 = firstTouch.clientX - xDiff;
  y1 = firstTouch.clientY - yDiff;
}

/* ... */

Вот решение: https://codepen.io/vlad-tarasoffka/pen/bGjXwWq
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 15:00
300 руб./в час
18 дек. 2024, в 14:53
30000 руб./за проект
18 дек. 2024, в 14:45
25000 руб./за проект