--- title: 'Document: fullscreenchange イベント' slug: Web/API/Document/fullscreenchange_event tags: - API - Fullscreen API - Reference - events - fullscreen - fullscreenchange - イベント - 全画面モード translation_of: Web/API/Document/fullscreenchange_event ---
fullscreenchange イベントは、ブラウザーが全画面モードに移行したり終了したりした直後に発生します。
| バブリング | あり |
|---|---|
| キャンセル | 不可 |
| インターフェイス | {{domxref("Event")}} |
| イベントハンドラープロパティ | {{domxref("Document.onfullscreenchange", "onfullscreenchange")}} |
このイベントは、全画面モードに移行または終了しようとしている Element に送られ、それから Document までバブリングします。
null ならば、要素が全画面モードを終了しようとしており、そうでなければ全画面モードに移行しようとしています。
この例では、 fullscreenchange イベントのハンドラーが {{domxref("Document")}} に追加されます。
document.addEventListener('fullscreenchange', (event) => {
// document.fullscreenElement は、全画面モードにある要素があれば
// それを指します。要素がなければ、このプロパティの値は null に
// あります。
if (document.fullscreenElement) {
console.log(`Element: ${document.fullscreenElement.id} entered full-screen mode.`);
} else {
console.log('Leaving full-screen mode.');
}
});
その他の例については Element: fullscreenchange イベントを参照してください。
| 仕様書 | 状態 |
|---|---|
| {{SpecName("Fullscreen")}} | {{Spec2("Fullscreen")}} |
{{Compat("api.Document.fullscreenchange_event")}}