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 相关文章推荐
HTML代码中标签的全部属性 中文注释说明
Mar 26 Javascript
用js实现的自定义的对话框的实现代码
Mar 21 Javascript
读jQuery之八 包装事件对象
Jun 21 Javascript
JavaScript高级程序设计(第3版)学习笔记13 ECMAScript5新特性
Oct 11 Javascript
JQuery伸缩导航练习示例
Nov 13 Javascript
jQuery为动态生成的select元素添加事件的方法
Aug 29 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
Jan 13 Javascript
angularjs中的$eval方法详解
Apr 24 Javascript
实例详解Node.js 函数
Jun 10 Javascript
解决Layui数据表格中checkbox位置不居中的方法
Aug 15 Javascript
微信小程序学习笔记之获取位置信息操作图文详解
Mar 29 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
Nov 06 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
PHP编码规范-php coding standard
2007/03/16 PHP
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
DedeCMS dede_channeltype表字段注释
2010/04/07 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
2021/03/09 PHP
2007/12/23更新创意无限,简单实用(javascript log)
2007/12/24 Javascript
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
关于全局变量和局部变量的那些事
2013/01/11 Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
2013/07/04 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
js给table赋值的实例代码
2016/10/13 Javascript
webuploader模态框ueditor显示问题解决方法
2016/12/27 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
karma+webpack搭建vue单元测试环境的方法示例
2018/05/24 Javascript
Vue.Draggable拖拽功能的配置使用方法
2020/07/29 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
实例介绍Python中整型
2019/02/11 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
html5清空画布方法(三种)
2017/10/16 HTML / CSS
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
NET程序员上机面试题
2015/05/23 面试题
办公室文员工作职责
2014/01/31 职场文书
红领巾广播站广播稿
2014/02/01 职场文书
《月球之谜》教学反思
2014/04/10 职场文书
投资建议书模板
2014/05/12 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
常务副总经理任命书
2014/06/05 职场文书
企业人事任命书
2014/06/05 职场文书
财务务虚会发言材料
2014/10/20 职场文书
2015年中秋寄语
2015/07/31 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书
ROS系统将python包编译为可执行文件的简单步骤
2021/07/25 Python