私のスペリング ゲームには、単語が入力されたグリッドがあります。単語は隠されています。ゲームの目的は、音と絵を使って強調表示された単語を綴ることです。
単語を強調表示するには、「次へ」ボタンを押します。この時点で単語のつづりが正しい場合は「よくできました」と表示され、次の単語に進むことができますが、つづりが間違っている場合は、単語が完成するまで試行を続ける必要があります。
ゲームは子供向けに設計されているため、これが最善のアプローチだとは思わないため、3 回失敗した後に進むことができるようにしたいと考えています。
私はスクリプトをいじって、間違った試行にカウンターを置き、ボタンをアクティブにしようとしましたが、機能しないようです。誰か助けてくれませんか?
ボタンのスクリプトはこちら
var noExist = $('td[data-word=' + listOfWords[rndWord].name + ']').hasClass('wordglow2');
if (noExist) {
$('.minibutton').click();
} else {
$('.minibutton').click('disable');
$("#mysoundclip").attr('src', listOfWords[rndWord].audio);
audio.play();
$("#mypic").attr('src', listOfWords[rndWord].pic);
pic.show();
}
});
「wordglow2」は、単語のスペルが正しい場合に適用されるスタイルです。ここに理解を助けるためのフィドルがあります... http://jsfiddle.net/smilburn/ZAfVZ/4/