zoukankan      html  css  js  c++  java
  • js控制全屏显示

    <button  id="fullBtn">点我全屏</button>
    <iframe id="map" src="" style=" 100%;height: 100%;"></iframe>

    js

    <script">
        var fullscreen = false;
        let btn = document.getElementById('fullBtn');
        let fullarea = document.getElementById('map')
        btn.addEventListener('click',function(){
            if (fullscreen) {    // 退出全屏
                if (document.exitFullscreen) {
                    document.exitFullscreen();
                } else if (document.webkitCancelFullScreen) {
                    document.webkitCancelFullScreen();
                } else if (document.mozCancelFullScreen) {
                    document.mozCancelFullScreen();
                } else if (document.msExitFullscreen) {
                    document.msExitFullscreen();
                }
            } else {    // 进入全屏
                if (fullarea.requestFullscreen) {
                    fullarea.requestFullscreen();
                } else if (fullarea.webkitRequestFullScreen) {
                    fullarea.webkitRequestFullScreen();
                } else if (fullarea.mozRequestFullScreen) {
                    fullarea.mozRequestFullScreen();
                } else if (fullarea.msRequestFullscreen) {
                    // IE11
                    fullarea.msRequestFullscreen();
                }
            }
            // fullscreen = !fullscreen;
        })
    </script>
  • 相关阅读:
    sys_check
    python I/O 多路复用
    记一次刻骨铭心的值班失误
    RBAC用户角色权限设计方案【转载】
    国内maven镜像
    Hibernate 以流的方式获取数据
    Eclipse Maven Project
    spring maven pom
    git 常用操作
    Shell上传文件到ftp
  • 原文地址:https://www.cnblogs.com/h-c-g/p/15080891.html
Copyright © 2011-2022 走看看