--- 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")}}