好吧,我用javascript做了一个快速打击鼹鼠游戏。我有一个计数器,计算鼹鼠的点击次数。我的动画功能就是这样
function animate0(pos) {
pos %= urls.length;
var animation0 = document.getElementById('animation0');
var counter = document.getElementById('counter');
animation0.src = urls[pos];
if (pos == 1) { // only make onclick when have a certain image
animation0.onclick = function() {
counter.innerHTML = parseInt(counter.innerHTML) + 1;
}
}
else {
animation0.onclick = function() {
//do nothing
}
}
setTimeout(function() {
animate0(++pos);
}, (Math.random()*500) + 1000);
}
我通过此代码显示计数器,
<div id='counter'>0</div>
虽然这是不相关的,但这就是我显示动画的方式,
<img id='animation0' src ='http://i51.tinypic.com/sxheeo.gif'/>
我无法弄清楚如何制作本地计算机高分榜(也许有5个左右的分数点)。救命? 谢谢, 史蒂芬
答案 0 :(得分:0)
一个非常糟糕的饼干示例:
setCookie('highscores', '100,120,130,140,150')
以后
var highscores = getCookie('highscores').split(',') //now contains [100,120...]
或者,如果要存储名称和其他数据,可以将json对象存储为字符串。数据格式可能如下所示:
[{name: 'STK', score: 1100}, {name: 'ASS', score:'1000'}]
您需要使用JSON处理库(在jquery或其他内容中)对数组进行字符串化,然后再解析它。