【发布时间】:2013-10-01 02:54:25
【问题描述】:
我是 html5 中的 localStorage 的新手,并且在语法上遇到了一些困难。 我基本上是在尝试检查 checkFullscreen 的值,并根据真假运行一些命令。但它不起作用。我做错了什么,您能否为我提供解决此问题的方法。
(win.isFullscreen、win.leaveFullscreen()、win.enterFullscreen() 是 node.js 的一部分)
谢谢。
var fullscreenstore = localStorage.getItem('fullscreen');
var checkFullscreen = win.isFullscreen;
if (fullscreenstore == null || true) { // if value is null or true then fullscreen app
localStorage.setItem(fullscreen, true);
win.enterFullscreen();
win.maximize();
win.show();
}
else { // if false then run in window mode and set localStorage value false
localStorage.setItem(fullscreen, false);
win.maximize();
win.show();
}
然后按'F1'键来改变localStorage的值。
$(document).keyup(function (e) {
if (e.which == 27) {
win.close();
};
if (e.which == 112) {
if (checkFullscreen == true) {
win.leaveFullscreen();
}
else {
win.enterFullscreen();
};
};
});
【问题讨论】:
-
我已经看过那些文章了。您能否提供一个包含我的代码的示例来帮助我指明正确的方向?
标签: javascript html local-storage