JavaScript實現全屏與退出全屏功能

js全屏與退出全屏

//全屏顯式
        function showFull() {
            var full = document.getElementById("mapContainer");
            launchIntoFullscreen(full);
        }

        //退出全屏
        function delFull() {
            exitFullscreen();
        }

        //全屏顯式
        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();
            }
        }

        //退出全屏顯式
        function exitFullscreen() {
            if (document.exitFullScreen) {
                document.exitFullScreen();
            } else if (document.mozCancelFullScreen) {
                document.mozCancelFullScreen();
            } else if (document.webkitExitFullscreen) {
                document.webkitExitFullscreen();
            } else if (document.msExitFullscreen) {
                document.msExitFullscreen();
            }
        }

參考:
https://www.jianshu.com/p/54729c73686a
https://www.cnblogs.com/s313139232/p/8371548.html
https://blog.csdn.net/ztsghjls/article/details/51788880

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章