Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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