1. Web
  2. Web-APIs
  3. Touch
  4. screenX

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

View in English Always switch to English

Touch: screenX-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.

Gibt die X-Koordinate des Berührungspunkts relativ zum Bildschirm zurück, ohne jeglichen Bildlaufversatz einzuschließen.

Wert

Eine Zahl.

Beispiele

Dieses Beispiel zeigt, wie Sie auf die Touch-Eigenschaft Touch.screenX und Touch.screenY des Touch-Objekts zugreifen können. Die Touch.screenX-Eigenschaft ist die horizontale (x) Koordinate eines Berührungspunkts relativ zum Bildschirm in CSS-Pixeln. Die Touch.screenY Eigenschaft ist die vertikale Koordinate eines Berührungspunkts relativ zum Bildschirm in CSS-Pixeln.

Im folgenden einfachen Code-Snippet nehmen wir an, dass der Benutzer mehrere Berührungskontakte auf einem Element mit einer ID von source initiiert und dann die Kontakte mit der Oberfläche löst. Wenn der touchstart-Ereignishandler aufgerufen wird, werden die Touch.screenX- und Touch.screenY-Koordinaten jedes Berührungspunkts abgerufen.

js
// Register a touchstart listeners for the 'source' element
const src = document.getElementById("source");
src.addEventListener("touchstart", (e) => {
 // Iterate through the touch points and log each screenX/Y coordinate.
 // The unit of each coordinate is CSS pixels.
 for (let i = 0; i < e.touches.length; i++) {
 console.log(`touchpoint[${i}].screenX = ${e.touches[i].screenX}`);
 console.log(`touchpoint[${i}].screenY = ${e.touches[i].screenY}`);
 }
});

Spezifikationen

Spezifikation
Touch Events
# dom-touch-screenx

Browser-Kompatibilität

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /