InputDeviceCapabilities:firesTouchEvents 属性
firesTouchEvents
是 InputDeviceCapabilities
接口的只读属性,它返回一个布尔值,指示设备是否分派触摸事件。
您可以使用此属性来检测表示可能已被触摸事件处理程序处理的操作的鼠标事件。这并不一定意味着设备是触摸屏。例如,手写笔和鼠标设备通常在移动浏览器上生成触摸事件。
语法
js
const boolean = InputDeviceCapabilities.firesTouchEvents
返回值
一个 Boolean
示例
js
myButton.addEventListener("mousedown", (e) => {
if (!e.sourceCapabilities.firesTouchEvents) myButton.classList.add("pressed");
});
规范
规范 |
---|
输入设备功能 # dom-inputdevicecapabilities-firestouchevents |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。