JavaScript全屏API不工作。。。?

JavaScript全屏API不工作。。。?,javascript,fullscreen,Javascript,Fullscreen,所以我正在做一个游戏,经过深思熟虑,我决定让它全屏化。我正在使用Chrome并尝试了$(“容器”).webkitRequestFullScreen(),但它不工作,即使我将文件复制到本地主机服务器上。 有什么我遗漏的吗?我的代码错了吗?这是: var cont = $("container"); if (cont.requestFullscreen) { cont.requestFullscreen(); } if (cont.webkitRequestFullscreen) {

所以我正在做一个游戏,经过深思熟虑,我决定让它全屏化。我正在使用Chrome并尝试了
$(“容器”).webkitRequestFullScreen(),但它不工作,即使我将文件复制到本地主机服务器上。


有什么我遗漏的吗?我的代码错了吗?这是:

var cont = $("container");

if (cont.requestFullscreen) {
    cont.requestFullscreen();
}
if (cont.webkitRequestFullscreen) {
    cont.webkitRequestFullscreen();
}
if (cont.mozRequestFullscreen) {
    cont.mozRequestFullscreen();
}
if (cont.msRequestFullscreen) {
    cont.msRequestFullscreen();
}
这就是我的代码
cont
是对我的容器div的引用。
提前谢谢!

编辑:我总是忘记提到这一点-我的
$
函数不是jQuery,它只是返回
document.getElementById(id)


编辑2:不管StackOverflow怎么说,我没有使用IE!我甚至不寻求IE的支持

通过@Derek链接的建议,我解决了这个问题。然而,现在我的全屏屏幕上有一块空白的wierd白色画布,但这是另一个问题,所以感谢所有帮助我的人。

在这里投票支持IE 11全屏bug(仅限于iFrame):


jQuery对象没有任何类型的
requestFullscreen
方法。DOM对象可以。请尝试
cont.get(0).requestFullScreen()
。本文介绍如何使用requestFullScreen以及如何处理各种浏览器的错误,希望对您有所帮助!抱歉,我没有使用jQuery。我将在我的OP中指定它。我使用的是一个简单的
document.getElementById
函数。但是
$(“容器”)
是错误的,不是吗?啊,好的。错误控制台中有什么东西吗?