js全屏事件fullscreenchange 实现全屏、退出全屏操作


Posted in Javascript onSeptember 17, 2019

本文实例为大家分享了js全屏事件fullscreenchange,实现全屏、退出全屏操作,供大家参考,具体内容如下

1.进入全屏

function launchFullscreen(element) {
 if (element.requestFullscreen) {
  element.requestFullscreen()
 } else if (element.mozRequestFullScreen) {
  element.mozRequestFullScreen()
 } else if (element.msRequestFullscreen) {
  element.msRequestFullscreen()
 } else if (element.webkitRequestFullscreen) {
  element.webkitRequestFullScreen()
 }
}

launchFullscreen(document.documentElement) // 整个页面进入全屏
launchFullscreen(document.getElementById("id")) //某个元素进入全屏

2.退出全屏

function exitFullscreen() {
 if (document.exitFullscreen) {
  document.exitFullscreen()
 } else if (document.msExitFullscreen) {
  document.msExitFullscreen()
 } else if (document.mozCancelFullScreen) {
  document.mozCancelFullScreen()
 } else if (document.webkitExitFullscreen) {
  document.webkitExitFullscreen()
 }
}
exitFullscreen()

3.全屏事件

document.addEventListener("fullscreenchange", function (e) {
 if (document.fullscreenElement) {
  console.log('进入全屏')
 } else {
  console.log('退出全屏')
 }
})

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript中的location用法简单介绍
Mar 07 Javascript
js不能跳转到上一页面的问题解决方法
Mar 01 Javascript
js 获取radio按钮值的实例
Aug 17 Javascript
JS不间断向上滚动效果代码
Dec 25 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
May 23 Javascript
对 jQuery 中 data 方法的误解分析
Jun 18 Javascript
javascript简单实现图片预加载
Dec 03 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
May 31 Javascript
Java  Spring 事务回滚详解
Oct 17 Javascript
angular select 默认值设置方法
Jun 23 Javascript
jQuery实现验证用户登录
Dec 10 jQuery
原生JavaScript实现五子棋游戏
Nov 09 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
Sep 17 #Javascript
Cordova(ionic)项目实现双击返回键退出应用
Sep 17 #Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
Sep 17 #Javascript
ionic+html5+API实现双击返回键退出应用
Sep 17 #Javascript
Vue的属性、方法、生命周期实例代码详解
Sep 17 #Javascript
小程序的上传文件接口的注意要点解析
Sep 17 #Javascript
微信小程序实现蒙版弹出窗功能
Sep 17 #Javascript
You might like
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
详解PHP的Yii框架中的Controller控制器
2016/03/29 PHP
php无法连接mysql数据库的正确解决方法
2016/07/01 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
使用js实现雪花飘落效果
2013/08/26 Javascript
js自动生成对象的属性示例代码
2013/10/28 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
js实现图片轮播效果
2015/12/19 Javascript
JQuery datepicker 用法详解
2015/12/25 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
2017/06/19 Javascript
JavaScript面向对象的程序设计(犯迷糊的小羊)
2018/05/27 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
js实现简单的点名器随机色实例代码
2020/09/20 Javascript
JavaScript代码实现简单计算器
2020/12/27 Javascript
Vue实现todo应用的示例
2021/02/20 Vue.js
Python学习之用pygal画世界地图实例
2017/12/07 Python
python实现文件助手中查看微信撤回消息
2019/04/29 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
python用requests实现http请求代码实例
2019/10/31 Python
python正则表达式匹配IP代码实例
2019/12/28 Python
pytorch 修改预训练model实例
2020/01/18 Python
西班牙美妆电商:Perfume’s Club(有中文站)
2018/08/08 全球购物
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
水污染治理专业毕业生推荐信
2013/11/14 职场文书
工伤赔偿协议书
2014/04/15 职场文书
心理学专业求职信
2014/06/16 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
党员群众路线教育实践活动学习笔记
2014/11/05 职场文书
2014年电厂工作总结
2014/12/04 职场文书
团代会闭幕词
2015/01/28 职场文书
2015最新民情日记范文
2015/06/26 职场文书