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


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 相关文章推荐
JQuery一种取同级值的方式(比如你在GridView中)
Mar 15 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
May 22 Javascript
项目中常用的JS方法整理
Jan 30 Javascript
JS面向对象编程详解
Mar 06 Javascript
vue实现选项卡及选项卡切换效果
Apr 24 Javascript
javascrit中undefined和null的区别详解
Apr 07 Javascript
微信小程序实现的一键连接wifi功能示例
Apr 24 Javascript
webpack 如何解析代码模块路径的实现
Sep 04 Javascript
vue.js iview打包上线后字体图标不显示解决办法
Jan 20 Javascript
使用eslint和githooks统一前端风格的技巧
Jul 29 Javascript
鸿蒙系统中的 JS 开发框架
Sep 18 Javascript
JavaScript实现简单拖拽效果
Sep 15 Javascript
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
用PHP读注册表
2006/10/09 PHP
php实现插入排序
2015/03/29 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
2016/07/01 PHP
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
使用Codeigniter重写insert的方法(推荐)
2017/03/23 PHP
PHP实现查询手机归属地的方法详解
2017/04/28 PHP
PHP编程获取各个时间段具体时间的方法
2017/05/26 PHP
ModelDialog JavaScript模态对话框类代码
2011/04/17 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
JavaScript中的fontsize()方法使用详解
2015/06/08 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
javascript判断复选框是否选中的方法
2015/10/16 Javascript
js获取及修改网页背景色和字体色的方法
2015/12/29 Javascript
[原创]jQuery常用的4种加载方式分析
2016/07/25 Javascript
微信小程序 选项卡的简单实例
2017/05/24 Javascript
基于VUE实现的九宫格抽奖功能
2018/09/30 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
vue中是怎样监听数组变化的
2020/10/24 Javascript
Python中处理unchecked未捕获异常实例
2015/01/17 Python
python使用分治法实现求解最大值的方法
2015/05/12 Python
python基础教程之Filter使用方法
2017/01/17 Python
利用python模拟实现POST请求提交图片的方法
2017/07/25 Python
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
python实现AES和RSA加解密的方法
2019/03/28 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
2019/06/12 Python
python第三方库学习笔记
2020/02/07 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
通过代码实例了解Python sys模块
2020/09/14 Python
美国牛仔品牌:True Religion
2018/11/16 全球购物
农村党支部先进事迹
2014/01/14 职场文书
会计工作决心书
2014/03/11 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
2014年学校办公室工作总结
2014/12/19 职场文书
保洁员岗位职责
2015/02/04 职场文书