Spec-Zone.ru › Web APIs

Документ: метод createTouchList()

Устарело: Эта функция больше не рекомендуется. Несмотря на то, что некоторые браузеры могут её поддерживать, она может быть удалена из соответствующих веб-стандартов, находится в процессе удаления или поддерживается только для совместимости. Избегайте её использования и обновляйте существующий код, если это возможно; см. таблицу совместимости в конце этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любой момент.

Нестандартно: Эта функция нестандартна и не находится на пути к стандартизации. Не используйте её на производственных сайтах, ориентированных на веб: она не будет работать для всех пользователей. Также могут быть большие несовместимости между реализациями, и поведение может измениться в будущем.

Метод Document.createTouchList() создаёт и возвращает новый объект TouchList.

Синтаксис

createTouchList(touch1)
createTouchList(touch1, touch2)
createTouchList(touch1, touch2, /* …, */ touchN)

Параметры

touch1, …, touchN

Ноль или более объектов Touch. Примечание: Firefox также принимает массив объектов Touch.

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

list

Объект TouchList, содержащий объекты Touch, указанные параметром touches.

Примеры

Этот пример демонстрирует использование метода Document.createTouchList() для создания объектов TouchList.

В следующем фрагменте кода создаются некоторые объекты Touch для элемента target, и затем эти точки касания используются для создания некоторых объектов TouchList.

const target = document.getElementById("target");

// Create some touch points
const touch1 = document.createTouch(window, target, 1, 15, 20, 35, 40);
const touch2 = document.createTouch(window, target, 2, 25, 30, 45, 50);

// Create an empty TouchList objects
const list0 = document.createTouchList();

// Create a TouchList with only one Touch object
const list1 = document.createTouchList(touch1);

// Create a list with two Touch objects
const list2 = document.createTouchList(touch1, touch2);

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

Эта функция не является частью текущих спецификаций. Она больше не находится на пути к стандартизации.

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
createTouchList 22–69 Нет 18–67 15–56 Нет 25–69 6 14–48 ≤3 1.5–10.0 4.4–69

См. также

  • События касания
  • Touch
  • TouchEvent
  • TouchList
  • Document.createTouch()

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Document/createTouchList

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API