Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

TouchEvent: targetTouches Eigenschaft

Limited availability

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

Die schreibgeschützte Eigenschaft targetTouches ist eine TouchList, die alle Touch-Objekte enthält, deren Berührungspunkte sich noch in Kontakt mit der Berührungsfläche befinden und deren touchstart-Ereignis im selben Ziel-Element wie das aktuelle Zielelement aufgetreten ist.

Wert

Eine TouchList, die alle Touch-Objekte für Berührungspunkte auflistet, die noch in Kontakt mit der Berührungsfläche sind und deren touchstart-Ereignis im selben Ziel-Element aufgetreten ist wie das aktuelle Zielelement.

Beispiele

Dieses Beispiel veranschaulicht die TouchEvent.targetTouches-Eigenschaft des TouchEvent-Objekts. Die TouchEvent.targetTouches-Eigenschaft ist ein TouchList-Objekt, das diejenigen Berührungspunkte (TPs) umfasst, die derzeit die Oberfläche berühren und auf dem Element gestartet wurden, das das Ziel des aktuellen Ereignisses ist. Als solches ist die targetTouches-Liste eine strikte Teilmenge der touches-Liste.

Im folgenden Code-Snippet vergleicht die Funktion die Länge der touches-Liste mit der der targetTouches-Liste und gibt true zurück, wenn die Längen identisch sind, und false, wenn nicht.

js
function touchesInTarget(ev) {
  // Return true if all of the touches are within the target element;
  // otherwise return false.
  return ev.touches.length === ev.targetTouches.length;
}

Spezifikationen

Specification
Touch Events
# dom-touchevent-targettouches

Browser-Kompatibilität