快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

js怎么实现简单页面全屏-创新互联

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

成都创新互联于2013年成立,是专业互联网技术服务公司,拥有项目成都做网站、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元夷陵做网站,已为上家服务,为夷陵各地企业和个人服务,联系电话:028-86922220

全屏效果为传入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://6mz.cn/article/cdcpig.html

其他资讯