zoukankan      html  css  js  c++  java
  • H5实现浏览器全屏API(全屏进入和全屏退出)

    【进入和退出全屏】

    // Webkit (works in Safari5.1 and Chrome 15)
    element.webkitRequestFullScreen();
    document.webkitCancelFullScreen();

    // Firefox 10+
    element.mozRequestFullScreen();
    document.mozCancelFullScreen();

    // W3C 提议
    element.requestFullscreen();
    document.exitFullscreen();

    【兼容解决方案】

    //进入全屏  
    function requestFullScreen() {  
        var de = document.documentElement;  
        if (de.requestFullscreen) {  
            de.requestFullscreen();  
        } else if (de.mozRequestFullScreen) {  
            de.mozRequestFullScreen();  
        } else if (de.webkitRequestFullScreen) {  
            de.webkitRequestFullScreen();  
        }  
    }  
    //退出全屏  
    function exitFullscreen() {  
        var de = document;  
        if (de.exitFullscreen) {  
            de.exitFullscreen();  
        } else if (de.mozCancelFullScreen) {  
            de.mozCancelFullScreen();  
        } else if (de.webkitCancelFullScreen) {  
            de.webkitCancelFullScreen();  
        }  
    } 

     document.body.addEventListener('click',function(){

      requestFullScreen(); //5秒钟自动退出全屏

      setTimeout(function(){

        exitFullscreen();

      },5000);

    },false);

  • 相关阅读:
    js-添加删除记录-修改
    js-添加删除记录-添加
    js-添加删除记录-删除
    dom增删改
    事件的冒泡
    div随鼠标在浏览器的窗口任意移动
    多选框全选练习
    python-day3
    python-day2
    python-day1
  • 原文地址:https://www.cnblogs.com/mljun/p/7448896.html
Copyright © 2011-2022 走看看