Last active
November 16, 2018 07:38
-
-
Save webshru/867f737bd344a525b469845ce08e7be4 to your computer and use it in GitHub Desktop.
Отображение элемента в полноэкранном режиме (с префиксами событий для браузеров)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Открытие элемента в полноэкранный режим | |
const launchFullScreen = (el) => { | |
if (el.requestFullscreen) { | |
el.requestFullscreen() | |
} else if (el.webkitRequestFullScreen) { | |
el.webkitRequestFullScreen() | |
} else if (el.mozRequestFullScreen) { | |
el.mozRequestFullScreen() | |
} else if (el.msRequestFullscreen) { | |
el.msRequestFullscreen() | |
} | |
} | |
// Закрытие элемента в обычный режим | |
const closeFullScreen = (el) => { | |
if (document.exitFullscreen) { | |
el.exitFullscreen() | |
} else if (document.msExitFullscreen) { | |
el.msExitFullscreen() | |
} else if (document.mozCancelFullScreen) { | |
el.mozCancelFullScreen() | |
} else if (document.webkitExitFullscreen) { | |
el.webkitExitFullscreen() | |
} | |
} | |
// Какой элемент в полноэкранном режиме | |
document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement | |
// Проверить включение полноэкранного режима | |
document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled || document.msFullscreenEnabled |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment