zoukankan      html  css  js  c++  java
  • html5 js实现浏览器全屏

    全屏

    var docElm = document.documentElement;

    //W3C  

    if (docElm.requestFullscreen) {  

        docElm.requestFullscreen();  

    }

    //FireFox  

    else if (docElm.mozRequestFullScreen) {  

        docElm.mozRequestFullScreen();  

    }

    //Chrome等  

    else if (docElm.webkitRequestFullScreen) {  

        docElm.webkitRequestFullScreen();  

    }

    //IE11

    else if (elem.msRequestFullscreen) {

      elem.msRequestFullscreen();

    }

    退出全屏

    if (document.exitFullscreen) {  

        document.exitFullscreen();  

    }  

    else if (document.mozCancelFullScreen) {  

        document.mozCancelFullScreen();  

    }  

    else if (document.webkitCancelFullScreen) {  

        document.webkitCancelFullScreen();  

    }

    else if (document.m**itFullscreen) {

          document.m**itFullscreen();

    }

    事件监听

    document.addEventListener("fullscreenchange", function () {  

        fullscreenState.innerHTML = (document.fullscreen)? "" : "not ";}, false);  

    document.addEventListener("mozfullscreenchange", function () {  

        fullscreenState.innerHTML = (document.mozFullScreen)? "" : "not ";}, false);  

    document.addEventListener("webkitfullscreenchange", function () {  

        fullscreenState.innerHTML = (document.webkitIsFullScreen)? "" : "not ";}, false);

    document.addEventListener("msfullscreenchange", function () {

        fullscreenState.innerHTML = (document.msFullscreenElement)? "" : "not ";}, false);

    全屏样式设置在浏览器全屏的使用我们还可以进行样式设置

    html:-moz-full-screen {  

        background: red;  

    }  

    html:-webkit-full-screen {  

        background: red;  

    }  

    html:fullscreen {  

        background: red;  

    }

  • 相关阅读:
    VS2010 C++环境下DLL和LIB文件目录及名称修改
    从点击Button到弹出一个MessageBox, 背后发生了什么
    Unicode化
    ANSI和UNICODE编程的注意事项
    SQL的主键和外键约束
    关于_WIN32_WINNT的含义
    清理Visual Studio中VC++工程里不需要的文件
    Windows应用程序的VC链接器设置
    #define WIN32_LEAN_AND_MEAN 的作用
    c++中char*wchar_t*stringwstring之间的相互转换
  • 原文地址:https://www.cnblogs.com/zhwl/p/4569210.html
Copyright © 2011-2022 走看看