docs.rodeo

MDN Web Docs mirror

Element: pointercancel event

{{APIRef}} 

The pointercancel event is fired when the browser determines that there are unlikely to be any more pointer events, or if after the {{domxref("Element/pointerdown_event", "pointerdown")}}  event is fired, the pointer is then used to manipulate the viewport by panning, zooming, or scrolling.

Some examples of situations that will trigger a pointercancel event:

[!NOTE] After the pointercancel event is fired, the browser will also send {{domxref("Element/pointerout_event", "pointerout")}}  followed by {{domxref("Element/pointerleave_event", "pointerleave")}} .

Syntax

Use the event name in methods like {{domxref("EventTarget.addEventListener", "addEventListener()")}} , or set an event handler property.

addEventListener("pointercancel", (event) => {});

onpointercancel = (event) => {};

Event type

A {{domxref("PointerEvent")}} . Inherits from {{domxref("Event")}} .

{{InheritanceDiagram("PointerEvent")}} 

Event properties

This interface inherits properties from {{domxref("MouseEvent")}}  and {{domxref("Event")}} .

Examples

Using addEventListener():

const para = document.querySelector("p");

para.addEventListener("pointercancel", (event) => {
  console.log("Pointer event cancelled");
});

Using the onpointercancel event handler property:

const para = document.querySelector("p");

para.onpointercancel = (event) => {
  console.log("Pointer event cancelled");
};

Specifications

{{Specifications}} 

Browser compatibility

{{Compat}} 

See also

In this article

View on MDN