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 alwaysevent
. 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, orfalse
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
- The
contentvisibilityautostatechange
event - CSS Containment
- The
content-visibility
property - The
contain
property