TouchEvent.changedTouches

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Сводка

TouchList список точек касания (объекта Touch), смысл которых зависит от типа события:

  • Для события touchstart, это список точек касания, в которых появилось взаимодействие с поверхностью экрана.
  • Для события touchmove, это список точек касания, которые изменились с момента последнего события.
  • Для события touchend, это список точек касания, на которых прекратилось взаимодействие с поверхностью экрана (т. е. набор точек, где прервалось касание пальцами).

Это свойство предназначено Только для чтения .

Синтаксис

var changes = touchEvent.changedTouches;

Возвращаемое значение

changes

Список TouchList объекта Touch в котором содержатся все точки касания для данного события.

Пример

Этот пример демонстрирует свойство TouchEvent.changedTouches объекта TouchEvent. Свойство TouchEvent.changedTouches это — объект TouchList, который содержит объект Touch для каждой точки, где произошло событие.

В этом фрагменте кода обработчик события touchmove выполняет перебор списка changedTouches и выводит в консоль идентификатор каждой точки касания, где произошло изменение с последнего события.

js
someElement.addEventListener(
  "touchmove",
  function (e) {
    // Iterate through the list of touch points that changed
    // since the last event and print each touch point's identifier.
    for (var i = 0; i < e.changedTouches.length; i++) {
      console.log(
        "changedTouches[" +
          i +
          "].identifier = " +
          e.changedTouches[i].identifier,
      );
    }
  },
  false,
);

Спецификации

Specification
Touch Events
# dom-touchevent-changedtouches

Совместимость с браузерами

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
changedTouches

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Has more compatibility info.