Element: webkitmouseforcewillbegin-Ereignis
Nicht standardisiert: Diese Funktion ist nicht standardisiert und befindet sich nicht auf dem Weg zur Standardisierung. Verwenden Sie sie nicht auf Produktionsseiten, die dem Web ausgesetzt sind: Sie funktioniert nicht für alle Benutzer. Es kann auch große Inkompatibilitäten zwischen Implementierungen geben, und das Verhalten kann sich in Zukunft ändern.
Safari für macOS löst das nicht-standardisierte webkitmouseforcewillbegin
-Ereignis auf einem Element
aus, bevor das initiale mousedown
-Ereignis ausgelöst wird.
Dies bietet die Möglichkeit, dem System mitzuteilen, dass keine Standard-Force-Touch-Aktionen ausgeführt werden sollen, falls der Klick in ein Force Touch-Ereignis umgewandelt wird.
Um macOS anzuweisen, keine Standard-Force-Touch-Aktionen auszuführen, wenn der Benutzer genügend Druck ausübt, um ein Force Touch-Ereignis zu aktivieren, rufen Sie preventDefault()
am webkitmouseforcewillbegin
-Ereignisobjekt auf.
webkitmouseforcewillbegin
ist ein proprietäres, WebKit-spezifisches Ereignis. Es ist Teil der Force Touch-Ereignis-Funktion.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder setzen Sie eine Ereignishandler-Eigenschaft.
addEventListener("webkitmouseforceup", (event) => {});
onwebkitmouseforceup = (event) => {};
Ereignistyp
Ein MouseEvent
. Erbt von UIEvent
und Event
.
Ereigniseigenschaften
Diese Schnittstelle erbt auch Eigenschaften ihrer Eltern, UIEvent
und Event
.
MouseEvent.altKey
Schreibgeschützt-
Gibt
true
zurück, wenn die Alt-Taste gedrückt war, als das Mausereignis ausgelöst wurde. -
Die Nummer der Taste, die (falls zutreffend) gedrückt wurde, als das Mausereignis ausgelöst wurde.
-
Die beim Auslösen des Mausereignisses gedrückten Tasten (falls vorhanden).
MouseEvent.clientX
Schreibgeschützt-
Die X-Koordinate des Mauszeigers in Viewport-Koordinaten.
MouseEvent.clientY
Schreibgeschützt-
Die Y-Koordinate des Mauszeigers in Viewport-Koordinaten.
MouseEvent.ctrlKey
Schreibgeschützt-
Gibt
true
zurück, wenn die Control-Taste gedrückt war, als das Mausereignis ausgelöst wurde. MouseEvent.layerX
Nicht standardisiert Schreibgeschützt-
Gibt die horizontale Koordinate des Ereignisses relativ zur aktuellen Schicht zurück.
MouseEvent.layerY
Nicht standardisiert Schreibgeschützt-
Gibt die vertikale Koordinate des Ereignisses relativ zur aktuellen Schicht zurück.
MouseEvent.metaKey
Schreibgeschützt-
Gibt
true
zurück, wenn die Meta-Taste gedrückt war, als das Mausereignis ausgelöst wurde. MouseEvent.movementX
Schreibgeschützt-
Die X-Koordinate des Mauszeigers relativ zur Position des letzten
mousemove
-Ereignisses. MouseEvent.movementY
Schreibgeschützt-
Die Y-Koordinate des Mauszeigers relativ zur Position des letzten
mousemove
-Ereignisses. MouseEvent.offsetX
Schreibgeschützt-
Die X-Koordinate des Mauszeigers relativ zur Position des Randelements des Zielknotens.
MouseEvent.offsetY
Schreibgeschützt-
Die Y-Koordinate des Mauszeigers relativ zur Position des Randelements des Zielknotens.
MouseEvent.pageX
Schreibgeschützt-
Die X-Koordinate des Mauszeigers relativ zum gesamten Dokument.
MouseEvent.pageY
Schreibgeschützt-
Die Y-Koordinate des Mauszeigers relativ zum gesamten Dokument.
-
Das sekundäre Ziel des Ereignisses, falls vorhanden.
MouseEvent.screenX
Schreibgeschützt-
Die X-Koordinate des Mauszeigers in Bildschirmkoordinaten.
MouseEvent.screenY
Schreibgeschützt-
Die Y-Koordinate des Mauszeigers in Bildschirmkoordinaten.
MouseEvent.shiftKey
Schreibgeschützt-
Gibt
true
zurück, wenn die Shift-Taste gedrückt war, als das Mausereignis ausgelöst wurde. MouseEvent.mozInputSource
Nicht standardisiert Schreibgeschützt-
Der Gerätetyp, der das Ereignis erzeugt hat (eines der
MOZ_SOURCE_*
-Konstanten). Damit können Sie zum Beispiel feststellen, ob ein Mausereignis von einer tatsächlichen Maus oder von einem Touch-Ereignis erzeugt wurde, was die Genauigkeit bei der Interpretation der mit dem Ereignis verbundenen Koordinaten beeinflussen könnte. MouseEvent.webkitForce
Nicht standardisiert Schreibgeschützt-
Die aufgebrachte Druckmenge beim Klicken.
MouseEvent.x
Schreibgeschützt-
Alias für
MouseEvent.clientX
. MouseEvent.y
Schreibgeschützt-
Alias für
MouseEvent.clientY
.
Spezifikationen
Teil keiner Spezifikation. Apple hat eine Beschreibung in der Mac-Entwicklerbibliothek.
Browser-Kompatibilität
BCD tables only load in the browser