琐事游戏:数组中的答案没有正确显示为正确或错误。
2016-08-03
164
可以在此处找到指代码的链接: codepen link
< P>问题是从琐事阵列中随机选择的。但是,选择时答案出现不正确。
例如:这个问题的正确答案是B:Maracana体育场。但是,提示出现错误的答案,并将选项C显示为正确的答案。
<img alt =“ Trivia Game的ScreenShot” 。
2个回答
为达到预期结果,请按如下方式更新 rightanswer 函数
var rightAnswer = function() {
if (clickCount < 1) {
$("#" + triviaPrompts[questionCount][2]).css("color", "green"); // replace this code
$("#" + triviaPrompts[questionCount][3][0]).css("color", "grey");
$("#" + triviaPrompts[questionCount][3][1]).css("color", "grey");
$(".right-or-wrong").show();
$(".right-or-wrong").text("You are correct!");
score = score + 1;
}
setScore();
clickCount++;
$(".next").show();
};
Codepen- http://codepen.io/nagasai/pen/xOybEo
Naga Sai A
2016-08-04
我能够通过从 addQAs 函数中取出 var 来获得正确答案:旧代码
function addQAs (){
var questionCount = Math.floor(Math.random() * triviaPrompts.length);
$(".question").text(triviaPrompts[questionCount][0]);
$("#A").text( triviaPrompts[questionCount][1][0] );
$("#B").text( triviaPrompts[questionCount][1][1] );
$("#C").text( triviaPrompts[questionCount][1][2] );
};
新且有效的代码:
function addQAs (){
questionCount = Math.floor(Math.random() * triviaPrompts.length);
$(".question").text(triviaPrompts[questionCount][0]);
$("#A").text( triviaPrompts[questionCount][1][0] );
$("#B").text( triviaPrompts[questionCount][1][1] );
$("#C").text( triviaPrompts[questionCount][1][2] );
};
LaFrish
2016-08-04