介绍
小编给大家分享一下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怎么实现简单页面全屏”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!