首页 > 编程 > JavaScript > 正文

js之切换全屏和退出全屏实现代码实例

2019-11-19 10:51:07
字体:
来源:转载
供稿:网友

这篇文章主要介绍了js之切换全屏和退出全屏实现代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

应用场景:

比如很多网页游戏全屏之类的,或者是网上看小说等。

核心代码:

//控制全屏function enterfullscreen() { //进入全屏  $("#fullscreen").html("退出全屏");  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();  }}function exitfullscreen() { //退出全屏  $("#fullscreen").html("切换全屏");  if(document.exitFullscreen) {    document.exitFullscreen();  } else if(document.mozCancelFullScreen) {    document.mozCancelFullScreen();  } else if(document.webkitCancelFullScreen) {    document.webkitCancelFullScreen();  } else if(document.msExitFullscreen) {    document.msExitFullscreen();  }}var a = 0;$('#fullscreen').on('click', function() {  a++;  a % 2 == 1 ? enterfullscreen() : exitfullscreen();})

前端代码:

<a type="button" id="fullscreen" class="btn btn-default visible-lg visible-md"><i class="fa fa-refresh" aria-hidden="true"></i> 切换全屏</a>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表