我創建了一個拼寫遊戲,用戶通過單擊字母拼寫單詞。爲了向用戶顯示他們有多少錯誤,我計算了顯示正確和錯誤消息的次數並將其打印給用戶。顯示錯誤答案
這適用於正確答案,但不適用於錯誤答案。有人能告訴我爲什麼嗎?
這是正確答案的腳本(正常工作)...
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個字母長,hense了「(incompleteLetters/3)」
這裏是一個小提琴,以幫助http://jsfiddle.net/smilburn/Dxxmh/34/
警告:有聲音在的jsfiddle,所以一定要確保你的揚聲器沒有設置高體積雷了! –
對不起@Jan Sommer – m0onio