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

这篇文章主要介绍了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>

以上是 js之切换全屏和退出全屏实现代码实例 的全部内容, 来源链接: utcz.com/z/356848.html

回到顶部