ユーザーが文字をクリックして単語を綴るスペルゲームを作成しました。ユーザーに間違っていることと正しいことの数を示すために、正しいメッセージと間違ったメッセージが表示された回数を数え、それをユーザーに出力します。
これは正しい答えに対しては完全に機能しますが、間違った答えに対しては機能しません。誰かが理由を教えてもらえますか?
これは正解のスクリプトです(正常に動作します)...
var completeLetters = $('.wordglow2').length;
var completeWords = (completeLetters / 3);
if ($(right).show()) {
$('.counter').html("Right Answers = " + completeWords).show();
}
これは間違った答えのためのものです(まったく同じロジックですが、うまくいきません!)...
var incompleteLetters = $('.wordglow4').length;
var incompleteWords = (incompleteLetters / 3);
if ($(wrong).show()) {
$('.counter2').html("Wrong Answers = " + incompleteWords).show();
}
したがって、基本的に「wordglow4」はスペルが間違っている場合に文字に追加されるスタイルであり、「wordglow2」は正しいスペルの文字に追加されるスタイルです。
すべての単語は 3 文字で、"(incompleteLetters / 3)" です。