一个名为 ocanal 的成员很好地帮助我编写了一个 JQuery 函数(您可以在此处查看 jsFiddle:http: //jsfiddle.net/JMqxq/5/),但我现在想修改它。我能够成功地对其进行修改,以便当您正确猜测颜色时,“级别”会增加 1 并正确显示。我遇到的问题是让它有点“重置”,这样一旦你猜到了正确的颜色,以前的错误框就不再淡出,随机数生成器已经选择了一个新的正确颜色供你猜测。知道我该怎么做吗?这是我要修改的特定功能:
temp = Math.floor((Math.random()*6)+1);
$("div.box").click(function() {
if (temp == $(this).data("id")) {
correct();
} else {
$(this).animate({"opacity": "0.25"}, "slow");
incorrect();
}
});
如果您需要,这里还有一个正确猜测时调用的函数:
function correct(){
document.getElementById("result").innerHTML = "You are correct!";
level++;
document.getElementById("level").innerHTML = level;
}
谢谢你的帮助。