Computer >> Máy Tính >  >> Lập trình >> Javascript

Giải thích các sự kiện chạm trong JavaScript

Các sự kiện cảm ứng trong JavaScript được kích hoạt khi người dùng tương tác với thiết bị màn hình cảm ứng.

Sau đây là các thuộc tính sự kiện con trỏ

Sự kiện Mô tả
touchstart. Nó được kích hoạt khi điểm tiếp xúc được đặt trên bề mặt cảm ứng.
touchmove Nó được kích hoạt khi điểm tiếp xúc được di chuyển dọc theo bề mặt cảm ứng.
touchhend Nó được kích hoạt khi điểm tiếp xúc bị loại bỏ khỏi bề mặt cảm ứng.
touchcancel Nó được kích hoạt khi điểm tiếp xúc bị gián đoạn

Sau đây là mã cho các sự kiện chạm trong JavaScript -

Ví dụ

<!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>

Đoạn mã trên sẽ tạo ra kết quả sau -

Đầu ra

Giải thích các sự kiện chạm trong JavaScript

Khi chạm vào đoạn văn -

Giải thích các sự kiện chạm trong JavaScript