如何激活全屏模式
How to activate full screen mode?
我正在尝试使用Javascript激活全屏模式,但它不起作用。
请注意,函数内的控制台日志(第4行和第11行)正在打印正确的值,但没有显示全屏模式。
可能是什么问题?这是我的密码。
function fullscreen()
{
var _element = document.getElementById('BookMainDiv');
console.log(_element);
if (_element.mozRequestFullScreen)
{
_element.mozRequestFullScreen();
}
else if(_element.webkitRequestFullScreen)
{
console.log("aaa");
_element.webkitRequestFullScreen();
}
}
HTML
<body>
<div id="BookMainDiv" style="width:500px;height:500px;background-color:yellow">
</div>
<input type="button" style="height:20%;width:20%" onclick="fullscreen()">
</body>
p.s.我在windows 8上使用chrome 31
这应该有效。。
<html>
<head>
<script>
function fullscreen()
{
var fullscrn = document.getElementById("BookMainDiv");
req= fullscrn.requestFullScreen || fullscrn.webkitRequestFullScreen || fullscrn.mozRequestFullScreen;
req.call(fullscrn);
}
</script>
</head>
<body>
<div id="BookMainDiv" style="width:500px;height:500px;background-color:yellow">
</div>
<input type="button" style="height:20%;width:20%" onclick="fullscreen()">
</body>
</html>
p。S: 您的代码在我的系统中运行良好,(是的,浏览器本身就是chrome)
当开发工具打开时,requesFullScreen
(webkitRequestFullScreen
)在Chrome中不起作用,并且javascript中存在断点!关上它,你会看到它会工作!
-----------------------------编辑------------------
请确保您的文件声明是这样的:
<!DOCTYPE html>
试试这个代码:
function FullScreen() {
var element = document.getElementById("BookMainDiv");
if (element.requestFullScreen) {
element.requestFullScreen();
}
if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen();
}
if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
}
}
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 激活chrome上的chrome.notifications对象
- 提示使用服务器端事件处理程序激活JavaScript
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 如何缩短MongoDB ObjectId并在Mongoose模式中使用它
- 如何从外部页面激活非默认引导选项卡
- 如何激活全屏模式
- skrollr.js加载后立即激活相对模式
- Bootstrap 3模式并不总是激活ajax代码
- 仅在桌面模式下激活jquery函数
- 默认情况下,在方向的旅行模式下路由不激活
- 引导4模式锚打开模式与特定选项卡激活
- 引导激活选项卡上的模式隐藏
- 在页面刷新后自动激活引导模式
- Chrome扩展隐身模式:检查是否激活或开始与一个按钮
- 为什么我得到一个白屏,当我激活与我的自定义模块安装的开发人员模式
- 使用websockets激活HTML5模式属性