全屏

var docElm = document.documentElement;

//W3C

if (docElm.requestFullscreen) {

docElm.requestFullscreen();

}

//FireFox

else if (docElm.mozRequestFullScreen) {

docElm.mozRequestFullScreen();

}

//Chrome等

else if (docElm.webkitRequestFullScreen) {

docElm.webkitRequestFullScreen();

}

//IE11

else if (elem.msRequestFullscreen) {

elem.msRequestFullscreen();

}

退出全屏

if (document.exitFullscreen) {

document.exitFullscreen();

}

else if (document.mozCancelFullScreen) {

document.mozCancelFullScreen();

}

else if (document.webkitCancelFullScreen) {

document.webkitCancelFullScreen();

}

else if (document.m**itFullscreen) {

document.m**itFullscreen();

}

事件监听

document.addEventListener("fullscreenchange", function () {

fullscreenState.innerHTML = (document.fullscreen)? "" : "not ";}, false);

document.addEventListener("mozfullscreenchange", function () {

fullscreenState.innerHTML = (document.mozFullScreen)? "" : "not ";}, false);

document.addEventListener("webkitfullscreenchange", function () {

fullscreenState.innerHTML = (document.webkitIsFullScreen)? "" : "not ";}, false);

document.addEventListener("msfullscreenchange", function () {

fullscreenState.innerHTML = (document.msFullscreenElement)? "" : "not ";}, false);

全屏样式设置在浏览器全屏的使用我们还可以进行样式设置

html:-moz-full-screen {

background: red;

}

html:-webkit-full-screen {

background: red;

}

html:fullscreen {

background: red;

}

最新文章

  1. Java (JVM) Memory Model – Memory Management in Java
  2. 浏览器中的Javascript的简单对话框
  3. LCC
  4. 学习笔记:腾讯云——服务器mysql操作
  5. word20161203
  6. netbean快捷键
  7. C#中yield return用法分析
  8. Res_Orders_01之需求分析
  9. 获取登录的IP或者信息
  10. Spring+SpringMVC+Mybatis 利用AOP自定义注解实现可配置日志快照记录
  11. HDU 5787 K-wolf Number
  12. 利用RTE创建自定义软件安装包(一)
  13. MySQL技术内幕汇总
  14. Hadoop日志文件
  15. NPOI 上传Excel功能
  16. Python记录5:函数1
  17. 配置和运行 MatchNet CVPR 2015 MatchNet: Unifying Feature and Metric Learning for Patch-Based Matching
  18. ubuntu+nginx+laravel
  19. Servlet Request 请求转发
  20. [arc082f]Sandglass 递推

热门文章

  1. [转载]Windows 8 VHD 概述与使用
  2. nodejs图片总结
  3. linux磁盘已满,文件占用情况
  4. CSS absolute与relative不得不说的故事
  5. CodeForces Contest #1110: Global Round 1
  6. robotium 中通过id获取 View 以及进行相应的操作
  7. Python多线程-2(线程共享全局变量)
  8. Extjs Window用法详解 3 打印具体应用,是否关掉打印预览的界面
  9. 浅谈HIbernate
  10. Kafka 集群配置SASL+ACL