Force Touch events
Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.
Force Touch Ereignisse sind eine proprietäre, Apple-spezifische Funktion, die (wo sie durch die Eingabehardware unterstützt wird) neue Interaktionen basierend darauf ermöglicht, wie stark der Benutzer auf den Touchscreen oder das Trackpad klickt oder drückt.
Ereignisse
webkitmouseforcewillbeginNicht standardisiert-
Dieses Ereignis wird vor dem
mousedownEreignis ausgelöst. Sein Hauptzweck ist, dass es default-prevented werden kann. webkitmouseforcedownNicht standardisiert-
Dieses Ereignis wird nach dem
mousedownEreignis ausgelöst, sobald genügend Druck ausgeübt wurde, um als "Force Click" zu gelten. webkitmouseforceupNicht standardisiert-
Dieses Ereignis wird nach dem
webkitmouseforcedownEreignis ausgelöst, sobald der Druck ausreichend reduziert wurde, um den "Force Click" zu beenden. webkitmouseforcechangedNicht standardisiert-
Dieses Ereignis wird jedes Mal ausgelöst, wenn sich die Druckmenge ändert. Dieses Ereignis wird zuerst nach dem
mousedownEreignis und beendet vor demmouseupEreignis ausgelöst.
Ereigniseigenschaften
Die folgende Eigenschaft ist bekannt dafür, auf den webkitmouseforcewillbegin, mousedown, webkitmouseforcechanged, webkitmouseforcedown, webkitmouseforceup, mousemove und mouseup Ereignisobjekten verfügbar zu sein:
MouseEvent.webkitForceNicht standardisiert Schreibgeschützt-
Die Menge an Druck, die derzeit auf das Trackpad/den Touchscreen ausgeübt wird.
Konstanten
Diese Konstanten sind nützlich, um die relative Intensität des durch MouseEvent.webkitForce angezeigten Drucks zu bestimmen:
MouseEvent.WEBKIT_FORCE_AT_MOUSE_DOWNNicht standardisiert Schreibgeschützt-
Minimale Kraft, die für einen normalen Klick erforderlich ist.
MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWNNicht standardisiert Schreibgeschützt-
Minimale Kraft, die für einen Force Click erforderlich ist.
Spezifikationen
Nicht Teil einer Spezifikation. Apple hat eine Beschreibung in der Mac Developer Library.