InputDeviceCapabilities: firesTouchEvents property

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Thuộc tính chỉ đọc firesTouchEvents của giao diện InputDeviceCapabilities trả về một giá trị boolean cho biết thiết bị có gửi sự kiện cảm ứng không.

Bạn có thể dùng thuộc tính này để phát hiện các sự kiện chuột đại diện cho một hành động có thể đã được xử lý bởi các trình xử lý sự kiện cảm ứng. Điều này không nhất thiết có nghĩa là thiết bị là màn hình cảm ứng. Ví dụ, bút stylus và thiết bị chuột thường tạo ra sự kiện cảm ứng trên trình duyệt di động.

Giá trị

Một Boolean

Ví dụ

js
myButton.addEventListener("mousedown", (e) => {
  if (!e.sourceCapabilities.firesTouchEvents) myButton.classList.add("pressed");
});

Thông số kỹ thuật

Thông số kỹ thuật
Input Device Capabilities
# dom-inputdevicecapabilities-firestouchevents

Tương thích trình duyệt