Событие fullscreenchange
Определение и использование
Событие fullscreenchange возникает при просмотре элементов в полноэкранном режиме.
Примечание:Данное событие требует специфического префикса для работы в различных браузерах (см. примеры ниже).
Совет:Используйте element.requestFullscreen() Метод для просмотра элемента в полноэкранном режиме.
Совет:Используйте element.exitFullscreen() Метод取消全屏模式。
Пример
Отображение текста при просмотре страницы в полноэкранном режиме:
document.addEventListener("fullscreenchange", function() { output.innerHTML = "fullscreenchange event fired!"; });
Синтаксис
В HTML:
<элемент onfullscreenchange="myScript">
В JavaScript:
объект.onfullscreenchange = function(){myScript});
В JavaScript, используя метод addEventListener():
объект.addEventListener("fullscreenchange", myScript);
Примечание:Internet Explorer 8 и более ранние версии не поддерживают Метод addEventListener().
Технические детали
Бублящее: | Поддерживается |
---|---|
Отменяемое: | Не поддерживается |
Тип события: | Event |
Поддерживаемые HTML теги: | Все HTML элементы |
Поддержка браузеров
Числа в таблице указывают на первую версию браузера, которая поддерживает данное событие. Примечание: каждому браузеру требуется определенный префикс (см. скобки):
Событие | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
fullscreenchange | 45.0 (webkit) | 11.0 (ms) | 47.0 (moz) | 5.1 (webkit) | 15.0 (webkit) |
Пример
Префиксы для использования в кросс-браузерном коде:
/* Стандартная грамматика */ document.addEventListener("fullscreenchange", function() { ... }); /* Firefox */ document.addEventListener("mozfullscreenchange", function() { ... }); /* Chrome, Safari и Opera */ document.addEventListener("webkitfullscreenchange", function() { ... }); /* IE / Edge */ document.addEventListener("msfullscreenchange", function() { ... });