将 .show() 更改为要与本地存储一起保存的变量
Changing .show() to a variable to save with local Storage
我有一个基于级别的游戏。因此,当玩家到达关卡顶部时,它将.show()
下一个关卡的按钮。
我需要它来用 HTML localStorage 保存它,但首先我需要将其转换为字符串/数组类型,以便我可以轻松存储它。
我在这里尝试了这种方法:
$(document).ready(function() {
var levelsSaved = 1;
$('#button2').hide();
$('#button1').click(function() {
levelsSaved = [1, 2];
});
if (levelsSaved == 2) {
$('#button2').show();
}
});
但是,当您单击一级按钮时,没有任何反应,我没有收到任何错误或控制台消息。所以老实说,我不知道发生了什么。
这是我的jsFiddle的链接:http://jsfiddle.net/1dvjqf15/1/
您应该在
事件处理程序中移动登录名 - http://jsfiddle.net/sahilbatla/1dvjqf15/2/
$(document).ready(function() {
var levelsSaved = 1;
$('#button2').hide();
$('#button1').click(function() {
levelsSaved = [1,2];
if(levelsSaved.length == 2) {
$('#button2').show();
}
});
});
相关文章:
- 存储数据的最佳方式是什么,以便与jquery一起使用
- 将可重复使用的组件与ReactJs和Flux一起用于多个存储
- 是否可以将Windows VisualSVN存储库与MAC客户端一起使用
- 将Dojo网格与内存存储一起使用
- 与 API 一起使用时,将 Date 对象存储在数据库中的最佳实践是什么
- 我可以将parseInt与会话存储一起使用吗?
- 与“click”事件一起存储的jQuery元素未按要求工作
- 将 .show() 更改为要与本地存储一起保存的变量
- 将 Json 文件存储在 AngularJS 变量中,以便与“ng-repeat”一起使用
- 如何显示用户使用文本区域的日期和时间(单击时与本地存储一起保存)
- JavaScript 存储在一起相似的值
- 如何将额外的数据与Tag it标记一起存储
- 将换行符和字符串一起存储在变量中
- 如何将css代码存储在与Javascript一起使用的php变量中
- 本地存储无法与for循环一起工作
- 如何将ng repeat与存储在localStorage中的JSON文件一起使用
- 从概念上讲,我如何编写通量存储以避免将不相关的数据混合在一起
- 如何将AngularJS的$resource调用存储在一个数组中,然后一起执行
- Javascript循环不能与本地存储一起工作
- Javascript存储一个数字,以便以后与web存储一起使用