我正在使用以下脚本来使我的网络应用程序全屏...
function enterFullscreen(){
var element = document.getElementById('container');
if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
}
l('Fullscreen Mode entered','internal');
}
因此,当我通过$('button.toggle-fullscreen').click(function(){ enterFullscreen(); });
单击触发按钮时,实际上我进入了全屏模式,但是我的元素变成了黑色。仅仅是黑色,没有其他东西。
有人知道如何解决这个问题吗?
FYI,我正在使用Chrome 27。
:fullscreen
伪类。我会编辑我的回答。 - apsillerscontainer
div本质上是整个页面,我尝试将选择器切换到<body>
标签,以查看是否会有所不同,但我仍然无法使其不是黑色。我甚至似乎找不到DOM检查器中应用黑色的位置。还有其他建议吗? - Jody Heavenerhttp://fiddle.jshell.net/[ID]/[versionNum]/show/
(例如,http://fiddle.jshell.net/gtCSs/1/show/)将您的Fiddle作为独立页面查看 - 或者只需使用浏览器的右键菜单选择“在新标签页中打开框架”或类似选项。 - apsillersbody
是你全屏的确切元素,否则对body
应用样式是没有帮助的。 - apsillers