js可以控制全屏么(js通过单击按钮实现全屏)

js可以控制全屏么(js通过单击按钮实现全屏)(1)

<el-button size="mini" type="success" @click="intScreen">全屏显示</el-button> <el-button size="mini" type="success" @click="outScreen">退出全屏</el-button>

// 全屏 intScreen() { var docElm = document.documentElement; if (docElm.requestFullscreen) { //W3C docElm.requestFullscreen(); } else if (docElm.mozRequestFullScreen) { //FireFox docElm.mozRequestFullScreen(); } else if (docElm.webkitRequestFullScreen) { //Chrome等 docElm.webkitRequestFullScreen(); } else if (elem.msRequestFullscreen) { //IE11 elem.msRequestFullscreen(); } }, // 退出全屏 outScreen() { if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) { document.webkitCancelFullScreen(); } else if (document.msExitFullscreen) { document.msExitFullscreen(); } },

或者监听屏幕变化的大小进行相应的操作例如:我这里兼容了两种分辨率下的屏幕.按f11就影藏侧边栏和标题等等

window.addEventListener('resize', ()=> { var height = document.documentElement.clientHeight; var width = document.documentElement.clientWidth; if((height >= 1079 && width == 1920) || (height >= 1049 && width == 1680)){ this.main = true; this.aside = false; }else{ this.main = false; this.aside = true; } })

没了,结束了,是不是很简单呐,如有错误,欢迎留言.如有问题,不吝赐教。如果此篇博文对您有帮助,还请动动小手点赞 收藏 ⭐留言 呐~,谢谢 ~ ~

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页