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

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more support for this feature? Tell us why.

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

Spezifikation
Touch Events
# dom-touchevent-targettouches

Browser-Kompatibilität