TouchEvent.changedTouches
Сводка
TouchList список точек касания (объекта Touch), смысл которых зависит от типа события:
- Для события
touchstart, это список точек касания, в которых появилось взаимодействие с поверхностью экрана. - Для события
touchmove, это список точек касания, которые изменились с момента последнего события. - Для события
touchend, это список точек касания, на которых прекратилось взаимодействие с поверхностью экрана (т. е. набор точек, где прервалось касание пальцами).
Это свойство предназначено Только для чтения .
Синтаксис
var changes = touchEvent.changedTouches;
Возвращаемое значение
Пример
Этот пример демонстрирует свойство TouchEvent.changedTouches объекта TouchEvent. Свойство TouchEvent.changedTouches это — объект TouchList, который содержит объект Touch для каждой точки, где произошло событие.
В этом фрагменте кода обработчик события touchmove (en-US) выполняет перебор списка 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 |
Поддержка браузерами
BCD tables only load in the browser