zoukankan      html  css  js  c++  java
  • 功能0 -- fullscreen

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>fullscreen</title>
    </head>
    <body>
        <div id="content" style="500px;height:500px;">
          这是被全屏的元素
          <button id='btn'>全屏</button>
          <button id="closeBtn">退出全屏</button>  
        </div> 
    
        <script type="text/javascript">
            let content = document.getElementById('content');   
            let openBtn = document.getElementById('btn');  
            let closeBtn = document.getElementById('closeBtn');  
            openBtn.onclick = function(){  
    	    fullScreen(content);  
            }
            closeBtn.onclick = function(){  
                closeFullScreen();  
            }
    	// 开启全屏
    	function fullScreen(elem){
    	  let docElm = document.documentElement;
    	  if (docElm.requestFullscreen) {
    	    // console.log(1)
    	      docElm.requestFullscreen();  
    	  } else if (docElm.mozRequestFullScreen) {
    	    // console.log(2)
    	      docElm.mozRequestFullScreen();  								//  firefox
    	  } else if (docElm.webkitRequestFullScreen) {
    	    // console.log('webkit内核')								//  chrome、360、QQ、遨游
    	      docElm.webkitRequestFullScreen();  
    	  } else if (docElm.msRequestFullscreen) {
    	      // console.log(4)
    	      elem.msRequestFullscreen();								//  IE
    	  }
         }
    	// 关闭全屏
    	function closeFullScreen(){
    	  if (document.exitFullscreen) {  
    	    document.exitFullscreen();  
    	  }else if (document.mozCancelFullScreen) {  
    	    document.mozCancelFullScreen();  
    	  }else if (document.webkitCancelFullScreen) {  
    	    document.webkitCancelFullScreen();  
    	  }else if (document.msExitFullscreen) {
    	    document.msExitFullscreen();
    	  }
         }
      </script>
    </body>
    </html>
    

      

  • 相关阅读:
    协程方法的开启、关闭以及传参
    五种访问修饰符
    多态之虚方法、抽象类、接口
    递归算法
    继承之构造方法
    鼠标相关操作(Cursor类及相关API)
    遇到的问题(七)
    遇见的问题(六)
    遇见的问题(五)
    函数VS对象
  • 原文地址:https://www.cnblogs.com/lgyong/p/10406197.html
Copyright © 2011-2022 走看看