Touch: Touch() Konstruktor
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der Touch() Konstruktor erstellt ein neues Touch Objekt.
Syntax
new Touch(options)
Parameter
touchInit-
Ein Objekt mit den folgenden Feldern:
identifier-
Ein
longWert, der die Identifikationsnummer für den Berührungspunkt ist. target-
Ein
EventTargetObjekt, das Element, bei dem der Berührungspunkt begann, als er erstmals auf der Oberfläche platziert wurde. clientXOptional-
Standardwert ist
0, vom Typdouble, und ist die horizontale Position der Berührung im Anzeigefenster des Nutzers, ohne Berücksichtigung eines Bildlaufversatzes. clientYOptional-
Standardwert ist
0, vom Typdouble, und ist die vertikale Position der Berührung im Anzeigefenster des Nutzers, ohne Berücksichtigung eines Bildlaufversatzes. screenXOptional-
Standardwert ist
0, vom Typdouble, und ist die horizontale Position der Berührung auf dem Bildschirm des Nutzers. screenYOptional-
Standardwert ist
0, vom Typdouble, und ist die vertikale Position der Berührung auf dem Bildschirm des Nutzers. pageXOptional-
Standardwert ist
0, vom Typdouble, und ist die horizontale Position der Berührung im Anzeigefenster des Nutzers, inklusive jeglichem Bildlaufversatz. pageYOptional-
Standardwert ist
0, vom Typdouble, und ist die vertikale Position der Berührung im Anzeigefenster des Nutzers, inklusive jeglichem Bildlaufversatz. radiusXOptional-
Standardwert ist
0, vom Typfloat, und ist der Radius der Ellipse, die den Berührungsbereich (z.B. Finger, Stift) entlang der durch rotationAngle angegebenen Achse am nächsten beschreibt, in CSS-Pixeln desselben Maßstabs wie screenX;0, falls kein Wert bekannt ist. Der Wert darf nicht negativ sein. radiusYOptional-
Standardwert ist
0, vom Typfloat, und ist der Radius der Ellipse, die den Berührungsbereich (z.B. Finger, Stift) entlang der Achse beschreibt, die senkrecht zu der durch rotationAngle angegebenen Achse ist, in CSS-Pixeln desselben Maßstabs wie screenY;0, falls kein Wert bekannt ist. Der Wert darf nicht negativ sein. rotationAngleOptional-
Standardwert ist
0, vom Typfloat, und ist der Winkel (in Grad), um den die durch radiusX und radiusY beschriebene Ellipse im Uhrzeigersinn um ihr Zentrum gedreht ist;0, falls kein Wert bekannt ist. Der Wert muss größer oder gleich0und kleiner als90sein. Wenn die durch radiusX und radiusY beschriebene Ellipse kreisförmig ist, hat rotationAngle keine Wirkung. Der Benutzeragent kann0als Wert in diesem Fall verwenden, oder er kann jeden anderen Wert im erlaubten Bereich verwenden. (Zum Beispiel kann der Benutzeragent den rotationAngle-Wert aus dem vorherigen Berührungsereignis verwenden, um plötzliche Änderungen zu vermeiden.) forceOptional-
Standardwert ist
0, vom Typfloat, und ist der relative Wert des ausgeübten Drucks, im Bereich von0bis1, wobei0keinen Druck darstellt und1den höchsten Druckpegel darstellt, den das Berührungsgerät erkennen kann;0, falls kein Wert bekannt ist. In Umgebungen, in denen die Kraft bekannt ist, können der absolute Druck, der durch das force-Attribut dargestellt wird, und die Empfindlichkeit gegenüber Druckstufen variieren.
Spezifikationen
| Specification |
|---|
| Touch Events> # dom-touch-constructor> |
Browser-Kompatibilität
Loading…
Siehe auch
TouchEvent, die Schnittstelle der Objekte, die er konstruiert.