JS实现指定区域的全屏显示功能示例


Posted in Javascript onApril 25, 2019

本文实例讲述了JS实现指定区域的全屏显示功能。分享给大家供大家参考,具体如下:

<html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>3water.com js指定区域全屏</title>
    <style>
      #fulldiv {
        background: #fff;
        width: 100%;
        text-align: center;
        height: 100%;
      }
    </style>
  </head>
  <body>
    <h1>指定区域全屏测试</h1>
    <button id="btn">全屏按钮</button>
    <div id="fulldiv">
      <h1>这里是全屏显示的内容</h1>
    </div>
  </body>
  <script>
    var fullscreen = false;
    let btn = document.getElementById('btn');
    let fullarea = document.getElementById('fulldiv')
    btn.addEventListener('click',function(){  
      if (fullscreen) {    // 退出全屏
        if (document.exitFullscreen) {
          document.exitFullscreen();
        } else if (document.webkitCancelFullScreen) {
          document.webkitCancelFullScreen();
        } else if (document.mozCancelFullScreen) {
          document.mozCancelFullScreen();
        } else if (document.msExitFullscreen) {
          document.msExitFullscreen();
        }
      } else {    // 进入全屏
        if (fullarea.requestFullscreen) {
          fullarea.requestFullscreen();
        } else if (fullarea.webkitRequestFullScreen) {
          fullarea.webkitRequestFullScreen();
        } else if (fullarea.mozRequestFullScreen) {
          fullarea.mozRequestFullScreen();
        } else if (fullarea.msRequestFullscreen) {
          // IE11
          fullarea.msRequestFullscreen();
        }
      }
      fullscreen = !fullscreen;
    })
  </script>
</html>

感兴趣的朋友还可以使用在线HTML/CSS/JavaScript代码运行工具http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Javascript注入技巧
Jun 22 Javascript
Javascript中的arguments与重载介绍
Mar 15 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
Aug 21 Javascript
js淡入淡出焦点图幻灯片效果代码分享
Sep 08 Javascript
JS实现图片平面旋转的方法
Mar 01 Javascript
JavaScript中return用法示例
Nov 29 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 jQuery
vue使用rem实现 移动端屏幕适配
Sep 26 Javascript
vue-cli3+typescript初体验小结
Feb 28 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
Nov 12 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
Jul 18 Javascript
使用React手写一个对话框或模态框的方法示例
Apr 25 #Javascript
elementUI Tree 树形控件的官方使用文档
Apr 25 #Javascript
微信小程序Flex布局用法深入浅出分析
Apr 25 #Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
Apr 25 #Javascript
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
Apr 25 #Javascript
微信小程序整合使用富文本编辑器的方法详解
Apr 25 #Javascript
微信小程序实现的五星评价功能示例
Apr 25 #Javascript
You might like
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
2013/06/29 PHP
PHP-FPM运行状态的实时查看及监控详解
2016/11/18 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
IE与FireFox的JavaScript兼容问题解决办法
2013/12/31 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
手机Web APP如何实现分享多平台功能
2016/08/19 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
2016/10/10 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
JS查找字符串中出现最多的字符及个数统计
2017/02/04 Javascript
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
[06:15]2016国际邀请赛中国区预选赛单车采访:我顶WINGS
2016/06/27 DOTA
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
python的继承知识点总结
2018/12/10 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
Python文件读写常见用法总结
2019/02/22 Python
Django实现文件上传下载
2019/10/06 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
Python如何实现定时器功能
2020/05/28 Python
使用Python项目生成所有依赖包的清单方式
2020/07/13 Python
css3气泡 css3关键帧动画创建的动态通知气泡
2013/02/26 HTML / CSS
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
爱普生美国官网:Epson美国
2018/11/05 全球购物
华纳兄弟工作室的官方授权商店:WB Shop
2018/11/30 全球购物
Currentbody澳大利亚:美容仪专家
2019/11/11 全球购物
技能比赛获奖感言
2014/02/14 职场文书
辛亥革命观后感
2015/06/02 职场文书
初中生活随笔
2015/08/15 职场文书
vue选项卡切换的实现案例
2022/04/11 Vue.js