我有一個項目的問題,我正在做; https://codepen.io/argestis/pen/gLraBq?editors=0001功能問題,點擊多次點擊()多次
我有一個功能,那就是一個西蒙說的遊戲。到目前爲止,我想將顏色值推入數組,然後將該數組與該函數進行比較。一切工作,直到我清空我用來推送用戶應該從GIU輸入的值的數組的值,當我回到功能GameOn()
,我嘗試開始推動多次點擊觸發值。
以下是參考函數,但在上面共享的codepen的控制檯上,您可以看到我收到的錯誤。
function gameOn() {
game.blue.on("click", function() {
game.guessWhat.push(1);
console.log("I were at blue")
if (game.guessWhat.length !== game.count.length) {
} else {
verifySequence();
}
});
game.red.on("click", function() {
console.log("I were at red")
game.guessWhat.push(2);
if (game.guessWhat.length !== game.count.length) {
} else {
verifySequence();
}
});
game.green.on("click", function() {
console.log("I were at green")
game.guessWhat.push(3);
if (game.guessWhat.length !== game.count.length) {
} else {
verifySequence();
}
});
game.yellow.on("click", function() {
console.log("I were at yellow")
game.guessWhat.push(4);
if (game.guessWhat.length !== game.count.length) {
} else {
verifySequence();
}
});
}
謝謝你的時間,夥計!
侯你打造'game'對象有多少次你調用'gameOn'功能? – Sergio
使用'off'取消註冊點擊事件,並在需要時再次將其綁定。您不需要一次又一次地綁定點擊事件。 – Ergec