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 |
瀏覽器相容性
載入中…