JavaScript

超轻量级php框架startmvc

js全屏事件fullscreenchange 实现全屏、退出全屏操作

更新时间:2020-09-13 20:12:01 作者:startmvc
本文实例为大家分享了js全屏事件fullscreenchange,实现全屏、退出全屏操作,供大家参考,具

本文实例为大家分享了js全屏事件fullscreenchange,实现全屏、退出全屏操作,供大家参考,具体内容如下

1.进入全屏


function launchFullscreen(element) {
 if (element.requestFullscreen) {
 element.requestFullscreen()
 } else if (element.mozRequestFullScreen) {
 element.mozRequestFullScreen()
 } else if (element.msRequestFullscreen) {
 element.msRequestFullscreen()
 } else if (element.webkitRequestFullscreen) {
 element.webkitRequestFullScreen()
 }
}

launchFullscreen(document.documentElement) // 整个页面进入全屏
launchFullscreen(document.getElementById("id")) //某个元素进入全屏

2.退出全屏


function exitFullscreen() {
 if (document.exitFullscreen) {
 document.exitFullscreen()
 } else if (document.msExitFullscreen) {
 document.msExitFullscreen()
 } else if (document.mozCancelFullScreen) {
 document.mozCancelFullScreen()
 } else if (document.webkitExitFullscreen) {
 document.webkitExitFullscreen()
 }
}
exitFullscreen()

3.全屏事件


document.addEventListener("fullscreenchange", function (e) {
 if (document.fullscreenElement) {
 console.log('进入全屏')
 } else {
 console.log('退出全屏')
 }
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

js 全屏 全屏事件