-1
我正在嘗試爲我的Javascript類創建一個hang子手遊戲,並且我被卡在了邏輯上。我想不出如何讓用戶點擊「a」這樣的按鍵,並用被按下的字母替換下劃線。這是我到目前爲止有:`似乎無法弄清楚完成我的jquery hang子手遊戲的邏輯
$(文件)。就緒(函數(){
var words = [
["a", "p", "p", "l", "e"],
["b", "a", "n", "a", "n", "a"],
["o", "r", "a", "n", "g", "e"],
["m", "a", "n", "g", "o"],
["s", "t", "r", "a", "w", "b", "e", "r", "r", "y"],
];
var word = words[Math.floor(Math.random() * words.length - 1)];
$("#newWord").click(function() {
for (var i = 0; i < (word.length); i++) {
document.write("_ ");
}
});
}); `
尋求幫助這麼快下一次之前,請搜索多一點。 :)'.click'是寫作'.on('click')'的不贊成使用的方式,'.on()'事件處理程序支持許多事件,包括與鍵盤相關的事件。閱讀關於更多事件,例如'keydown'(你可以使用這個)在這裏的jQuery API:http://api.jquery.com/category/events/ –
@Jon Uleis - 你確定.click()已被棄用 - 雖然更詳細的.on('click'...)可能會更好 - 我相信.click()仍然有效並且不被棄用? – gavgrif