--- title: TouchEvent.changedTouches slug: Web/API/TouchEvent/changedTouches translation_of: Web/API/TouchEvent/changedTouches ---

{{ APIRef("Touch Events") }}

Сводка

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

Это свойство предназначено {{readonlyInline}}.

Синтаксис

var changes = touchEvent.changedTouches;

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

changes
Список {{ domxref("TouchList") }} объекта {{ domxref("Touch") }} в котором содержатся все точки касания для данного события.

Пример

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

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

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);

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

Спецификация Статус Комментарий
{{SpecName('Touch Events 2','#widl-TouchEvent-changedTouches')}} {{Spec2('Touch Events 2')}} Нестабильная версия.
{{SpecName('Touch Events','#widl-TouchEvent-changedTouches')}} {{Spec2('Touch Events')}} Начальное определение.

Поддержка браузерами

{{CompatibilityTable}}

Особенность Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Базовая поддержка {{CompatChrome("22.0")}} {{CompatVersionUnknown}} {{CompatGeckoDesktop("18.0")}}[1]
{{CompatGeckoDesktop("52.0")}}[2]
{{CompatNo}} {{CompatNo}} {{CompatNo}}
Особенность Android Android Webview Chrome for Android Edge Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile
Базовая поддержка {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatGeckoMobile("6.0")}} {{CompatVersionUnknown}} 11 {{CompatVersionUnknown}} {{CompatVersionUnknown}}

[1] События касания были добавлены в Gecko 18.0, но затем удалены в 24.0 {{geckoRelease("24.0")}} в настольной версии Firefox из-за проблем совместимости ({{bug(888304)}}).

[2] Начиная с Gecko 52.0, поддержка событий касания была восстановлена для настольных платформ на базе Windows.