码迷,mamicode.com
首页 > Web开发 > 详细

html5 js实现浏览器全屏

时间:2015-06-11 16:40:49      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

全屏

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;  

 

}

html5 js实现浏览器全屏

标签:

原文地址:http://www.cnblogs.com/zhwl/p/4569210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!