Element: pointerup-Ereignis
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2020.
Das pointerup-Ereignis wird ausgelöst, wenn ein Zeiger nicht mehr aktiv ist. Beachten Sie, dass es möglich ist, stattdessen ein pointercancel-Ereignis zu erhalten.
Dieses Verhalten unterscheidet sich von mouseup-Ereignissen. Bei der Verwendung einer physischen Maus werden mouseup-Ereignisse ausgelöst, wenn eine beliebige Taste an einer Maus losgelassen wird. pointerup-Ereignisse werden nur beim Loslassen der letzten Taste ausgelöst; vorherige Tastenfreigaben, während andere Tasten gedrückt gehalten werden, lösen keine pointerup-Ereignisse aus.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.
addEventListener("pointerup", (event) => { })
onpointerup = (event) => { }
Ereignistyp
Ein PointerEvent. Erbt von Event.
Ereigniseigenschaften
Diese Schnittstelle erbt Eigenschaften von MouseEvent und Event.
PointerEvent.altitudeAngleSchreibgeschützt Experimentell-
Stellt den Winkel zwischen einer Transducer- (Zeiger- oder Stift-) Achse und der X-Y-Ebene eines Geräts dar.
PointerEvent.azimuthAngleSchreibgeschützt Experimentell-
Stellt den Winkel zwischen der Y-Z-Ebene und der Ebene dar, die sowohl die Transducerachse (Zeiger- oder Stiftachse) als auch die Y-Achse enthält.
PointerEvent.persistentDeviceIdSchreibgeschützt Experimentell-
Eine eindeutige Kennung für das Zeigegerät, das das
PointerEventgeneriert. PointerEvent.pointerIdSchreibgeschützt-
Eine eindeutige Kennung für den Zeiger, der das Ereignis verursacht.
PointerEvent.widthSchreibgeschützt-
Die Breite (Größe auf der X-Achse) in CSS-Pixeln, der Kontaktgeometrie des Zeigers.
PointerEvent.heightSchreibgeschützt-
Die Höhe (Größe auf der Y-Achse) in CSS-Pixeln, der Kontaktgeometrie des Zeigers.
PointerEvent.pressureSchreibgeschützt-
Der normalisierte Druck der Zeigereingabe im Bereich
0bis1, wobei0und1den minimalen und maximalen Druck darstellen, den die Hardware erkennen kann. PointerEvent.tangentialPressureSchreibgeschützt-
Der normalisierte tangentiale Druck der Zeigereingabe (auch bekannt als Fassdruck oder Zylinderstress) im Bereich
-1bis1, wobei0die neutrale Position der Steuerung ist. PointerEvent.tiltXSchreibgeschützt-
Der Winkelschnitt (in Grad, im Bereich von
-90bis90) zwischen der Y–Z-Ebene und der Ebene, die sowohl die Zeigerachse (z.B. eines Stifts) als auch die Y-Achse enthält. PointerEvent.tiltYSchreibgeschützt-
Der Winkelschnitt (in Grad, im Bereich von
-90bis90) zwischen der X–Z-Ebene und der Ebene, die sowohl die Zeigerachse (z.B. eines Stifts) als auch die X-Achse enthält. PointerEvent.twistSchreibgeschützt-
Die Drehung im Uhrzeigersinn des Zeigers (z.B. eines Stifts) um seine Hauptachse in Grad, mit einem Wert im Bereich von
0bis359. PointerEvent.pointerTypeSchreibgeschützt-
Gibt den Gerätetyp an, der das Ereignis verursacht hat (Maus, Stift, Berührung etc.).
PointerEvent.isPrimarySchreibgeschützt-
Gibt an, ob der Zeiger den primären Zeiger dieses Zeigertyps darstellt.
Beispiele
Verwendung von addEventListener():
const para = document.querySelector("p");
para.addEventListener("pointerup", (event) => {
console.log("Pointer up");
});
Verwendung der onpointerup-Ereignis-Handler-Eigenschaft:
const para = document.querySelector("p");
para.onpointerup = (event) => {
console.log("Pointer up");
};
Spezifikationen
| Specification |
|---|
| Pointer Events> # the-pointerup-event> |
| Pointer Events> # dom-globaleventhandlers-onpointerup> |
Browser-Kompatibilität
Loading…