在我的拼写游戏中,有一个网格填充了对用户隐藏的单词。游戏的目的是借助声音和图片拼写这些单词。用户通过单击网格上的相关字母来拼写单词。
如果用户输入错误的单词,该单词会发出红色光。如果这种情况发生 3 次,则用户将有机会借助将在第 3 次错误尝试时出现的按钮移动到下一个单词。
目前这可行,但我刚刚遇到一个错误,错误的计数会继续。例如,如果用户对一个单词进行了 2 次错误尝试,然后正确地尝试了下一个单词。然后,只需要对该词的一个错误答案,就可以为用户提供继续选项。基本上我需要一种方法来让计数在每次移动到下一个单词时重置。
此代码计算错误尝试的次数,然后在 3 次之后使按钮(“.minibutton”)可见。
var score = {
right: 0,
wrong: 0,
attempts: 0
};
score.wrong++;
if (score.wrong == 3) {
$(".minibutton").css('visibility', 'visible');
$('.next').css('visibility', 'visible');
}
一个帮助的小提琴 - http://jsfiddle.net/smilburn/7Y7A5/4/(声音警告!)