This page was translated from English by the community.Learn more and join the MDN Web Docs community.
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, это список точек касания, на которых прекратилось взаимодействие с поверхностью экрана (т. е. набор точек, где прервалось касание пальцами).
Это свойство предназначеноТолько для чтения.
In this article
Синтаксис
var changes = touchEvent.changedTouches;
Возвращаемое значение
Пример
Этот пример демонстрирует свойство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> |