Explain Touch Events in JavaScript



The touch events in JavaScript are fired when a user interacts with a touchscreen device.

Following are the pointer event properties

Event Description
touchstart. It is fired when the touch point is placed on the touch surface.
touchmove It is fired when the touch point is moved along the touch surface.
touchend It is fired when the touch point is removed from the touch surface.
touchcancel It is fired when the touch point has been disrupted

Following is the code for touch events in JavaScript −

Example

 Live Demo

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result,
   .sample {
      font-size: 18px;
      color: blueviolet;
      font-weight: 500;
   }
   .sample {
      color: red;
   }
</style>
</head>
<body>
<h1>Touch events in JavaScript</h1>
<div class="sample">Here is some sample text to touch</div>
<div class="result"></div>
<h3>Touch on the above paragraph to make output in the below paragraph visible</h3>
<script>
   let resEle = document.querySelector(".result");
   let sampleEle = document.querySelector(".sample");
   sampleEle.addEventListener("touchstart", () => {
      resEle.innerHTML = "Touch start event has been triggered";
   });
</script>
</body>
</html>

The above code will produce the following output −

Output

On touching the paragraph −


Updated on: 2020-07-16T13:16:23+05:30

5K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements