PointerEvent:pressure 属性
PointerEvent 接口的 **pressure** 只读属性指示指针输入的归一化压力。
值
指针输入的归一化压力值范围在 0 到 1 之间(包括 0 和 1),其中 0 和 1 分别代表硬件能够检测到的最小和最大压力。对于不支持压力的硬件(例如鼠标),当指针处于活动按钮状态时,值为 0.5;否则为 0。
示例
在此代码片段中,当触发 pointerdown 事件时,将根据事件的 pressure 属性值调用不同的函数。
js
someElement.addEventListener("pointerdown", (event) => {
if (event.pressure === 0) {
// No pressure
process_no_pressure(event);
} else if (event.pressure === 1) {
// Maximum pressure
process_max_pressure(event);
} else {
// Default
process_pressure(event);
}
});
规范
| 规范 |
|---|
| 指针事件 # dom-pointerevent-pressure |
浏览器兼容性
加载中…