ContentVisibilityAutoStateChangeEvent: ContentVisibilityAutoStateChangeEvent() constructor

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

The ContentVisibilityAutoStateChangeEvent() constructor creates a new ContentVisibilityAutoStateChangeEvent object instance.

Syntax

js
new ContentVisibilityAutoStateChangeEvent(type, options)

Parameters

type

A string representing the type of event. In the case of ContentVisibilityAutoStateChangeEvent this is always event.

options Optional

An object that contains the following properties:

skipped

A boolean, which is set to true if the user agent skips the element's contents, or false otherwise.

Examples

A developer would not use this constructor manually. A new ContentVisibilityAutoStateChangeEvent object is constructed when a handler is invoked as a result of the contentvisibilityautostatechange event firing.

js
canvasElem.addEventListener("contentvisibilityautostatechange", (event) => {
  // …
});

Specifications

Specification
CSS Containment Module Level 2
# dom-contentvisibilityautostatechangeevent-contentvisibilityautostatechangeevent

Browser compatibility

BCD tables only load in the browser

See also