Spec-Zone.ru › Web APIs

ContentVisibilityAutoStateChangeEvent: пропущенное свойство

Базовая версия 2024
Новое

С сентября 2024 года эта функция работает во всех последних версиях устройств и браузеров. Возможно, она не будет работать на старых устройствах или браузерах.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Чтение только свойство skipped интерфейса ContentVisibilityAutoStateChangeEvent возвращает true если пользовательский агент пропускает содержимое элемента, или false в противном случае.

Значение

Булево значение. Возвращает true если пользовательский агент пропускает содержимое элемента, или false в противном случае.

Примеры

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) {
  // …
}

Спецификации

Спецификация
Модуль CSS Containment уровень 2
# dom-contentvisibilityautostatechangeevent-skipped

Совместимость браузеров

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
skipped 108 108 125 94 18 108 125 73 18 21.0 108

См. также

  • Событие contentvisibilityautostatechange
  • CSS Containment
  • Свойство content-visibility
  • Свойство contain

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/ContentVisibilityAutoStateChangeEvent/skipped

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API