元素全屏的设置与监听实例


Posted in Javascript onNovember 28, 2017

设置全屏和退出全屏

//全屏设置
 $('#fullScreen').on('click', function () {
  fullScreen();
 });
 //退出全屏
 $('#exitFullScreen').on('click', function () {
  exitFullScreen();
 });
 //进入全屏
function fullScreen() {
 var obj = document.getElementById('editMark');
 if (obj.requestFullScreen) {
  obj.requestFullScreen();
 } else if (obj.webkitRequestFullScreen) {
  obj.webkitRequestFullScreen();
 } else if (obj.msRequestFullScreen) {
  obj.msRequestFullScreen();
 } else if (obj.mozRequestFullScreen) {
  obj.mozRequestFullScreen();
 }
}

function exitFullScreen() {
 var obj = document.getElementById('editMark');
 if (document.exitFullscree) {
  document.exitFullscree();
 } else if (document.webkitExitFullscreen) {
  document.webkitExitFullscreen();
 } else if (document.msExitFullscreen) {
  document.msExitFullscreen();
 } else if (document.mozCancelFullScreen) {
  document.mozCancelFullScreen();
 }
}

监听全屏事件

//监听全屏
 document.addEventListener('fullscreenchange', function () {
  if (document.fullscreenElement) {
   alert(1);
  } else {
   alert(2);
  }
 }, false);
 document.addEventListener('msfullscreenchange', function () {
  if (document.msFullscreenElement) {
   alert(1);
  } else {
   alert(2);
  }
 }, false);
 document.addEventListener('mozfullscreenchange', function () {
  if (document.mozFullScreen) {
   alert(1);
  } else {
   alert(2);
  }
 }, false);
 document.addEventListener('webkitfullscreenchange', function () {
  if (document.webkitIsFullScreen) {
   alert(1);
  } else {
    alert(2);
  }
 }, false);

以上这篇元素全屏的设置与监听实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
url 特殊字符 传递参数解决方法
Jan 01 Javascript
JavaScript 空位补零实现代码
Feb 26 Javascript
IE6/7/8中Option元素未设value时Select将获取空字符串
Apr 07 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
Oct 22 Javascript
jQuery中offsetParent()方法用法实例
Jan 19 Javascript
javascript中Object使用详解
Jan 26 Javascript
原生js与jQuery实现简单的tab切换特效对比
Jul 30 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
Jun 29 Javascript
react native 文字轮播的实现示例
Jul 27 Javascript
小程序云开发如何实现图片上传及发表文字
May 17 Javascript
vue封装swiper代码实例解析
Oct 08 Javascript
js、jquery实现列表模糊搜索功能过程解析
Mar 27 jQuery
vue2实现数据请求显示loading图
Nov 28 #Javascript
Vue2仿淘宝实现省市区三级联动
Apr 15 #Javascript
ligerUI---ListBox(列表框可移动的实例)
Nov 28 #Javascript
基于vue2实现上拉加载功能
Nov 28 #Javascript
微信小程序模板和模块化用法实例分析
Nov 28 #Javascript
基于Vue的移动端图片裁剪组件功能
Nov 28 #Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
Nov 28 #Javascript
You might like
WINDOWS 2000下使用ISAPI方式安装PHP
2006/09/05 PHP
学习使用PHP数组
2006/10/09 PHP
层叠菜单的动态生成
2006/10/09 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
2019/03/11 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
2019/12/12 PHP
JavaScript实现x秒后自动跳转到一个页面
2013/01/03 Javascript
JavaScript定时显示广告代码分享
2015/03/02 Javascript
JS中min函数实例讲解
2019/02/18 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
react实现复选框全选和反选组件效果
2020/08/25 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
Python中正则表达式的用法实例汇总
2014/08/18 Python
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
2015/04/01 Python
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
Python3.5集合及其常见运算实例详解
2019/05/01 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
python中取绝对值简单方法总结
2020/07/24 Python
Python 如何展开嵌套的序列
2020/08/01 Python
海信商城:海信电视、科龙空调、容声冰箱官方专卖
2017/02/07 全球购物
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
英国最好的温室之家:Greenhouses Direct
2019/07/13 全球购物
戴森西班牙官网:Dyson西班牙
2020/02/04 全球购物
《十六年前的回忆》教学反思
2014/02/14 职场文书
写给老婆的检讨书
2014/02/21 职场文书
调解协议书
2014/04/16 职场文书
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
关于战胜挫折的名言警句大全!
2019/07/05 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
使用python向MongoDB插入时间字段的操作
2021/05/18 Python
python playwrigh框架入门安装使用
2022/07/23 Python