0
我正在創建一個簡單的計算遊戲,其中由網格填充數字。數字是隱藏的,當遊戲運行時,網格空間被突出顯示。側面的div產生一個總和,以幫助用戶得到正確的答案。然後用戶點擊相應的動畫到位的數字併發出是否正確的信號。將樣式應用於隨機網格空間
我遇到的問題是,程序運行時,觸發器('click')函數應該在網格中隨機選擇一個區域並應用類.spellword
。這將突出顯示紫色區域,指示在哪裏放置答案。
當我運行程序的時候什麼也沒有發生,我不知道爲什麼。我用同樣的遊戲製作了相同的遊戲,並且運行良好。
下面是按鈕的功能
$('.minibutton').click(function() {
$('.minibutton').prop('disabled', false);
$('.picstyle').show();
$('td').removeClass('spellword');
var r = rndWord;
while (r == rndWord) {
rndWord = Math.floor(Math.random() * (listOfWords.length));
}
$('td[data-word="' + listOfWords[rndWord].name + '"]').addClass('spellword');
$('td[data-word=' + word + ']').removeClass('wordglow').removeClass('wordglow4').removeClass('wordglow3').css('color', 'transparent');
var noExist = $('td[data-word=' + listOfWords[rndWord].name + ']').hasClass('wordglow2');
if (noExist) {
$('.minibutton').click();
} else {
$('.picstyle').text(sum);
}
}).trigger("click");
小提琴:http://jsfiddle.net/ZAfVZ/33/
我不明白,雖然我所做的是通過改變數字字母來改變工作文字遊戲的數字遊戲。 @MassivePenguin –
http://jsfiddle.net/smilburn/7Y7A5/2/ - 這是文字遊戲。我想要做的就是將圖片更改爲數字和字母。爲什麼它不起作用? @MassivePenguin –
最好的猜測是你的代碼有問題將數字(和答案)視爲數字,而不是字符串。在執行任何邏輯之前,請嘗試將每個總和/答案顯式轉換爲字符串。如果您不需要對總和文本執行數學函數,這可能會解決您的問題。 – MassivePenguin