zoukankan      html  css  js  c++  java
  • 网页切换全屏(浏览器F11效果)

     1 <!DOCTYPE html>
     2 <html lang="en">
     3   <head>
     4     <meta charset="UTF-8" />
     5     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     6     <meta http-equiv="X-UA-Compatible" content="ie=edge" />
     7     <title>Document</title>
     8   </head>
     9   <body>
    10     <button onclick="toggleHandle()">全屏切换</button>
    11     <script>
    12       let fullscreen = false;
    13       function toggleHandle() {
    14         let element = document.documentElement;
    15         if (this.fullscreen) {
    16           if (document.exitFullscreen) {
    17             document.exitFullscreen();
    18           } else if (document.webkitCancelFullScreen) {
    19             document.webkitCancelFullScreen();
    20           } else if (document.mozCancelFullScreen) {
    21             document.mozCancelFullScreen();
    22           } else if (document.msExitFullscreen) {
    23             document.msExitFullscreen();
    24           }
    25         } else {
    26           if (element.requestFullscreen) {
    27             element.requestFullscreen();
    28           } else if (element.webkitRequestFullScreen) {
    29             element.webkitRequestFullScreen();
    30           } else if (element.mozRequestFullScreen) {
    31             element.mozRequestFullScreen();
    32           } else if (element.msRequestFullscreen) {
    33             // IE11
    34             element.msRequestFullscreen();
    35           }
    36         }
    37         fullscreen = !fullscreen;
    38       }
    39     </script>
    40   </body>
    41 </html>
  • 相关阅读:
    数值的扩展
    字符串的扩展
    变量的解构赋值整理
    let和const命令整理
    解析vue2.0中render:h=>h(App)的具体意思
    菜单栏的显示与隐藏
    vue的事件绑定
    CSS3实现3D地球自转行星公转
    MongoDB命令的简单操作(一)
    canvas扇形进度圈动态加载
  • 原文地址:https://www.cnblogs.com/strongerPian/p/13405174.html
Copyright © 2011-2022 走看看