zoukankan      html  css  js  c++  java
  • 全屏切换

     1 <script>
     2     // 进入全屏:
     3     function entryFullScreen() {
     4         var docE = document.documentElement;
     5         if (docE.requestFullScreen) {
     6             docE.requestFullScreen();
     7         } else if (docE.mozRequestFullScreen) {
     8             docE.mozRequestFullScreen();
     9         } else if (docE.webkitRequestFullScreen) {
    10             docE.webkitRequestFullScreen();
    11         }
    12     }
    13 
    14     // 退出全屏
    15     function exitFullScreen() {
    16         var docE = document;
    17         if (docE.exitFullscreen) {
    18             docE.exitFullscreen();
    19         } else if (docE.mozCancelFullScreen) {
    20             docE.mozCancelFullScreen();
    21         } else if (docE.webkitCancelFullScreen) {
    22             docE.webkitCancelFullScreen();
    23         }
    24         // 全屏开启
    25     form.on('switch(fullscreen)',function(data){
    26         var  fValue=data.elem.checked;
    27         localStorage.setItem('funnscreen_info',fValue);
    28     });
    29     $(document).ready(function(){
    30         var fScreen=localStorage.getItem('fullscreen_info');
    31         if(fScreen&&fScreen!='false'){
    32             var fScreenIndex=layer.alert('按ESC退出全屏',{
    33                 title:'进入全屏提示信息',
    34                 skin:'layui-layer-lan',
    35                 closeBtn:0,
    36                 anim:4,
    37                 offset:'100px'
    38             },function(){
    39                 entryFullScreen();
    40                     $('#FullScreen').html('<i class="larry-icon larry-quanping"></i>退出全屏');
    41                     layer.close(fScreenIndex);
    42                 }
    43             )
    44         }
    45     })
    46         // 全屏切换
    47         $('#FullScreen').bind('click', function() {
    48             var fullscreenElement =
    49                 document.fullscreenElement ||
    50                 document.mozFullScreenElement ||
    51                 document.webkitFullscreenElement;
    52             if (fullscreenElement == null) {
    53                 entryFullScreen();
    54                 $(this).html('<i class="larry-icon">&#xe604;</i>退出全屏');
    55             } else {
    56                 exitFullScreen();
    57                 $(this).html('<i class="larry-icon">&#xe604;</i>全屏');
    58             }
    59         })
    60 </script>
  • 相关阅读:
    Go语言new( )函数
    Go语言讲解深拷贝与浅拷贝
    (转)使用kubectl访问Kubernetes集群时的身份验证和授权
    执行kubectl命令时报错 error: You must be logged in to the server (Unauthorized)
    报错 cannot allocate memory 或者 no space left on device ,修复K8S内存泄露问题
    linux之apt-get命令(转)
    GSensor 碰撞检测方法与实现
    uboot流程(转)
    linux 环境搭建
    333开发记录
  • 原文地址:https://www.cnblogs.com/cxddgz/p/12498417.html
Copyright © 2011-2022 走看看