PointerEvent:pressure 属性
pressure
是 PointerEvent
接口的只读属性,它表示指针输入的标准化压力。
值
指针输入的标准化压力,范围为 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);
}
},
false,
);
规范
规范 |
---|
指针事件 # dom-pointerevent-pressure |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。