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 相关文章推荐
该如何加载google-analytics(或其他第三方)的JS
May 13 Javascript
Jquery Change与bind事件代码
Sep 29 Javascript
JavaScript将取代AppleScript?
Sep 18 Javascript
js判断文本框剩余可输入字数的方法
Feb 04 Javascript
jQuery多条件筛选如何实现
Nov 04 Javascript
Javascript的比较汇总
Jul 25 Javascript
js实现文字超出部分用省略号代替实例代码
Sep 01 Javascript
Javascript 事件冒泡机制详细介绍
Oct 10 Javascript
JavaScript两个变量交换值的实现方法
Mar 01 Javascript
Vue 中axios配置实例详解
Jul 27 Javascript
JavaScript函数定义方法实例详解
Mar 05 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
May 30 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注入点构造代码
2008/06/14 PHP
Laravel find in set排序实例
2019/10/09 PHP
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
2009/09/09 Javascript
jQuery 学习6 操纵元素显示效果的函数
2010/02/07 Javascript
JavaScript访问样式表代码
2010/10/15 Javascript
$.format,jquery.format 使用说明
2011/07/13 Javascript
使用JS读秒使用示例
2013/09/21 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
javascript实现图片上传前台页面
2015/08/18 Javascript
jQuery多个版本和其他js库冲突的解决方法
2016/08/11 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
jQuery实现的滑块滑动导航效果示例
2018/06/04 jQuery
详解ES7 Decorator 入门解析
2019/02/18 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
2019/02/22 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
python 正则式使用心得
2009/05/07 Python
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
Linux系统上Nginx+Python的web.py与Django框架环境
2015/12/25 Python
Linux CentOS7下安装python3 的方法
2018/01/21 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
详解px单位html5响应式方案
2018/03/08 HTML / CSS
美味咖啡的顶级烘焙师:Cafe Britt
2018/03/15 全球购物
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
学生发电厂实习自我鉴定
2013/09/22 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
综合素质评价个性与发展自我评价
2015/03/06 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
小学生表扬稿范文
2015/05/05 职场文书
优秀员工演讲稿
2019/06/21 职场文书
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技