web api instance method
Document: createTouch() method
The Document.createTouch() method creates and returns a new Touch object.
[!NOTE] Use the
TouchEvent()constructor.
Syntax
createTouch(view, target, identifier, pageX, pageY, screenX, screenY)
Parameters
[!NOTE] All parameters are optional.
view- : The
windowin which the touch occurred.
- : The
target- : The
EventTargetfor the touch.
- : The
identifier- : The value for
identifier.
- : The value for
pageX- : The value for
pageX.
- : The value for
pageY- : The value for
pageY.
- : The value for
screenX- : The value for
screenX.
- : The value for
screenY- : The value for
screenY.
- : The value for
[!NOTE] Previous versions of this method included the following additional parameters but those parameters are not included in either of the standards listed below. Consequently, these parameters should be considered deprecated and not used.
clientX- : The value for
clientX.
- : The value for
clientY- : The value for
clientY.
- : The value for
radiusX- : The value for
radiusX.
- : The value for
radiusY- : The value for
radiusY.
- : The value for
rotationAngle- : The value for
rotationAngle.
- : The value for
force- : The value for
force.
- : The value for
Return value
A Touch object configured as described by the input parameters.
Examples
This example illustrates using the Document.createTouch() method to
create Touch objects.
In following code snippet, two Touch objects are created for the
target element.
const target = document.getElementById("target");
const touch1 = document.createTouch(window, target, 1, 15, 20, 35, 40);
const touch2 = document.createTouch(window, target, 2, 25, 30, 45, 50);
Specifications
This feature is not part of any current specification. It is no longer on track to become a standard.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.