js怎么实现简单页面全屏

小编给大家分享一下js怎么实现简单页面全屏,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

创新互联建站网站建设公司一直秉承“诚信做人,踏实做事”的原则,不欺瞒客户,是我们最起码的底线! 以服务为基础,以质量求生存,以技术求发展,成交一个客户多一个朋友!专注中小微企业官网定制,网站设计、网站制作,塑造企业网络形象打造互联网企业效应。

全屏效果为传入div元素全屏:

代码块

 
 
 
 
js控制页面的全屏展示和退出全屏显示 
 

js控制页面的全屏展示和退出全屏显示

 
 
    #content:-webkit-full-screen {  background-color:rgb(255, 255, 12); }   document.getElementById("btn").οnclick=function(){   var elem = document.getElementById("content");   console.log(elem);   requestFullScreen(elem);  };  function requestFullScreen(element) {   var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullScreen;   if (requestMethod) {   requestMethod.call(element);   } else if (typeof window.ActiveXObject !== "undefined") {   var wscript = new ActiveXObject("WScript.Shell");   if (wscript !== null) {    wscript.SendKeys("{F11}");   }   } }   

屏幕显示差异

这里值得注意的是Gecko和WebKit实现之间的关键区别:Gecko 会为元素自动添加 CSS 使其伸展以便铺满屏幕:“width: 100%; height: 100%”。 WebKit 则不会这么做;它会让全屏的元素以原始尺寸居中到屏幕中央,其余部分变为黑色。要在WebKit中获得相同的全屏行为,您需要添加自己的“width:100%; height:100%;” CSS规则到元素自己

#myvideo:-webkit-full-screen {
 width: 100%;
 height: 100%;
}

注意

如果div不设置background style则使用webkitRequestFullScreen全屏时,div会被黑色填充.

看完了这篇文章,相信你对“js怎么实现简单页面全屏”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


文章名称:js怎么实现简单页面全屏
分享地址:http://myzitong.com/article/ijgsjh.html

其他资讯