js怎么实现简单页面全屏

  介绍

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

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

代码块

& lt; html>,   & lt; meta  http-equiv=癈ontent-Type",内容=皌ext/html;, charset=utf-8",/祝辞,   & lt; body>,   & lt; div 祝辞,   & lt; button  id=癰tn"祝辞js控制页面的全屏展示和退出全屏显示& lt;/button>,   & lt; div  id=癱ontent",,在,   & lt; h2> js控制页面的全屏展示和退出全屏显示& lt;/h2>,   时间/div> & lt;   时间/div> & lt;   时间/body> & lt;   & lt; style 类型=拔谋?css"比;   #内容:-webkit-full-screen  {   background - color,: rgb (255,, 255,, 12);   }   & lt;/style>   & lt; script 语言=癑avaScript"祝辞,   . getelementbyid (“btn") .οnclick=函数(){,   ,var  elem =, . getelementbyid (“content");,   ,console.log (elem);,   ,requestFullScreen (elem);,   },,   function  requestFullScreen(元素),{,   ,var  requestMethod =, element.requestFullScreen  | |, element.webkitRequestFullScreen  | |, element.mozRequestFullScreen  | |, element.msRequestFullScreen;,   ,if  (requestMethod), {,   ,requestMethod.call(元素),,   ,}else  if  (typeof  window.ActiveXObject  !==,“undefined"), {,   ,var  wscript =, new  ActiveXObject (“WScript.Shell");,   ,if  (wscript  !==, null), {,   wscript.SendKeys才能(“{F11}“),,   }大敌;   ,}   },   时间/script> & lt;   & lt;/html>

屏幕显示差异

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

# myvideo: -webkit-full-screen  {   ,宽度:100%;   ,高度:100%;   }

<>强注意

如果div不设置背景风格则使用webkitRequestFullScreen全屏时,div会被黑色填充。

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

js怎么实现简单页面全屏