div全屏和退出全屏

简介: div全屏和退出全屏

1、dom元素添加事件

<div id="contain"></div>
JavaScript:
<button  οnclick="showFullScreen()">dom全屏</button>
<button  οnclick="exitFullScreen()">退出全屏</button>
vue:
<button  @click="showFullScreen()">全屏</button>
<button  @click="exitFullScreen()">退出全屏</button>

2、获取当前元素进行dom全屏操作

function showFullScreen(){
    var full=document.getElementById("contain");
    launchIntoFullscreen(full);
}
function exitFullScreen() {
     exitFullscreen();
}

3、标签全屏和退出全屏方法封装

//div标签全屏方法
function launchIntoFullscreen(element) {
    if(element.requestFullscreen){
        element.requestFullscreen();
    } else if(element.mozRequestFullScreen) {
        element.mozRequestFullScreen();
    } else if(element.webkitRequestFullscreen) {
        element.webkitRequestFullscreen();
    } else if(element.msRequestFullscreen) {
        element.msRequestFullscreen();
    }
}
//退出div标签全屏方法
function exitFullscreen() {
    if(document.exitFullscreen) {
        document.exitFullscreen();
    } else if(document.mozCancelFullScreen) {
        document.mozCancelFullScreen();
    } else if(document.webkitExitFullscreen) {
        document.webkitExitFullscreen();
    }
}


交流

我是老礼,公众号「进军全栈攻城狮」作者对前端技术保持学习爱好者。我会经常分享自己所学所看的干货,在进阶的路上,共勉!

相关文章
|
JavaScript 前端开发
layui实现点击按钮全屏
layui实现点击按钮全屏
497 0
|
6月前
screenfull全屏、退出全屏、指定元素全屏的使用步骤
screenfull全屏、退出全屏、指定元素全屏的使用步骤
384 5
|
7月前
|
JavaScript
JS实现全屏和退出全屏
JS实现全屏和退出全屏
|
6月前
|
JavaScript
vue 全屏 screenfull —— 整页全屏,指定元素全屏,退出全屏,全屏切换等
vue 全屏 screenfull —— 整页全屏,指定元素全屏,退出全屏,全屏切换等
621 0
|
6月前
|
前端开发 JavaScript
js 进入浏览器全屏(F11效果)、退出全屏、指定元素全屏、判断当前是否全屏、监听浏览器全屏事件、定义全屏时的css样式(全屏伪类)
js 进入浏览器全屏(F11效果)、退出全屏、指定元素全屏、判断当前是否全屏、监听浏览器全屏事件、定义全屏时的css样式(全屏伪类)
654 0
|
8月前
|
前端开发 JavaScript
前端JS实现全屏和退出全屏的效果
前端JS实现全屏和退出全屏的效果
151 0
|
8月前
|
JavaScript
vue中如何实现全全全屏和退出全屏?
vue中如何实现全全全屏和退出全屏?
|
8月前
|
移动开发 JavaScript 前端开发
用js来实现页面全屏和退出全屏的功能
用js来实现页面全屏和退出全屏的功能
|
JavaScript
js全屏、退出全屏、判断是否处于全屏状态
js全屏、退出全屏、判断是否处于全屏状态
353 0