ContentVisibilityAutoStateChangeEvent: skipped-Eigenschaft
Baseline
2024
Neu verfügbar
Seit September 2024 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die schreibgeschützte skipped-Eigenschaft des ContentVisibilityAutoStateChangeEvent-Interfaces gibt true zurück, wenn der User-Agent die Inhalte des Elements überspringt, andernfalls false.
Wert
Ein boolean. Gibt true zurück, wenn der User-Agent die Inhalte des Elements überspringt, andernfalls false.
Beispiele
js
const canvasElem = document.querySelector("canvas");
canvasElem.addEventListener("contentvisibilityautostatechange", stateChanged);
canvasElem.style.contentVisibility = "auto";
function stateChanged(event) {
if (event.skipped) {
stopCanvasUpdates(canvasElem);
} else {
startCanvasUpdates(canvasElem);
}
}
// Call this when the canvas updates need to start.
function startCanvasUpdates(canvas) {
// …
}
// Call this when the canvas updates need to stop.
function stopCanvasUpdates(canvas) {
// …
}
Spezifikationen
| Spezifikation |
|---|
| CSS Containment Module Level 2> # dom-contentvisibilityautostatechangeevent-skipped> |
Browser-Kompatibilität
Siehe auch
- Das
contentvisibilityautostatechange-Event - CSS Containment
- Die
content-visibility-Eigenschaft - Die
contain-Eigenschaft