资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

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://cdkjz.cn/article/ijgsjh.html
返回首页 了解更多建站资讯
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220