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 targetTouches
-Eigenschaft ist eine TouchList
, die alle Touch
-Objekte auflistet, deren Berührungspunkte noch in Kontakt mit der Berührungsoberfläche sind und deren touchstart
-Ereignis im selben Ziel-Element
wie das aktuelle Zielelement auftrat.
Wert
Beispiele
Dieses Beispiel veranschaulicht die TouchEvent.targetTouches
-Eigenschaft des TouchEvent
-Objekts. Die TouchEvent.targetTouches
-Eigenschaft ist ein TouchList
-Objekt, das diejenigen Berührungspunkte (TPs) einschließt, die derzeit die Oberfläche berühren und auf dem Element gestartet wurden, das das Ziel des aktuellen Ereignisses ist. Daher ist die targetTouches
-Liste eine strikte Teilmenge der touches
-Liste.
Im folgenden Code-Ausschnitt vergleicht die Funktion die Länge der touches
-Liste mit der Länge der targetTouches
-Liste und gibt true
zurück, wenn die Längen gleich sind, andernfalls false
.
function touches_in_target(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
BCD tables only load in the browser