Force Touch 事件
非標準:此特性未標準化。我們不建議在生產環境中使用非標準特性,因為它們瀏覽器支援有限,並且可能會更改或被移除。但是,在沒有標準選項的特定情況下,它們可以是合適的替代方案。
Force Touch 事件 是一項專有、Apple 特有的功能,它允許(在輸入硬體支援的情況下)基於使用者在觸控式螢幕或觸控板上點選或按壓的力度來實現新的互動。
事件
webkitmouseforcewillbegin非標準webkitmouseforcedown非標準-
此事件在
mousedown事件之後觸發,一旦施加了足夠大的壓力以符合“強制點選”的條件。 webkitmouseforceup非標準-
此事件在
webkitmouseforcedown事件之後觸發,一旦壓力減小到足以結束“強制點選”。 webkitmouseforcechanged非標準-
每次壓力發生變化時都會觸發此事件。此事件在
mousedown事件之後首次觸發,並在mouseup事件之前停止觸發。
事件屬性
在 webkitmouseforcewillbegin、mousedown、webkitmouseforcechanged、webkitmouseforcedown、webkitmouseforceup、mousemove 和 mouseup 事件物件上已知可用以下屬性:
MouseEvent.webkitForce非標準 只讀-
當前施加到觸控板/觸控式螢幕上的壓力大小。
常量
這些常量有助於確定 MouseEvent.webkitForce 所指示壓力的相對強度。
MouseEvent.WEBKIT_FORCE_AT_MOUSE_DOWN非標準 只讀-
正常點選所需的最小壓力。
MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN非標準 只讀-
強制點選所需的最小壓力。
規範
不屬於任何規範。Apple 在 Mac Developer Library 中有描述。