javaScript设定全屏
通过点击一个按钮判断是否全屏或者退出全屏
(此处代码使用点击图标)
<div style="text-align:center;">
<svg id="fullScreenDisplay">...(此处省略代码为SVG图标代码)</svg>
</div>
// 全屏方法
$('#fullScreenDisplay').on('click',()=>{
fullScreenDisplay();
})
// 全屏方法
function fullScreenDisplay(){
/* 全屏操作的主要方法和属性
* 不同浏览器需要添加不同的前缀
* chrome:webkit firefox:moz ie:ms opera:o
* 1.requestFullScreen():开启全屏显示
* 2.cancelFullScreen():退出全屏显示:在不同的浏览器下退出全屏只能使用document来实现
* 3.fullScreenElement:是否是全屏状态,也只能使用document进行判断
*/
// 判断是否全屏,全屏则退出,非全屏则全屏
if(document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement){
if(document.cancelFullScreen){
document.cancelFullScreen();
}
else if(document.webkitCancelFullScreen){
document.webkitCancelFullScreen();
}
else if(document.mozCancelFullScreen){
document.mozCancelFullScreen();
}
else if(document.msCancelFullScreen){
document.msCancelFullScreen();
}
}else{
document.querySelector('html').requestFullscreen()
.then(() => {// 进入全屏成功
})
.catch(() => {// 进入全屏失败
})
}
}

浙公网安备 33010602011771号