我正在嘗試構建一種掃雷遊戲,並且我需要一些關於遊戲結束的幫助。我使用JQuery將遊戲的表格變成了函數生成的表格。我需要的是當遊戲結束時,不允許用戶點擊表格中的任何單元格。到目前爲止,這是我的嘗試:JQuery停止點擊按鈕
if(gameField[rand][col]==1){
$(button).text("X");
checkForBombs();
var endGame = confirm("You lost. Do you want to play again?");
if(endGame === true){
window.location.reload();
}
if(endGame === false){
$('#tableboard').click(function(event){
event.stopPropagation();
});
}
}
如果達到最後階段,然後根據用戶輸入它開始一個新遊戲或沒有它本質檢查。當用戶按下取消時,該表格不應再接受來自用戶的任何輸入。
有關如何實現這一點的任何想法將不勝感激。我不需要確切的代碼,但是無論是指導還是使按鈕處於非活動狀態的適當功能,仍然會在最終遊戲中顯示信息。
什麼'$(按鈕).attr( '禁用', '禁用');''如果殘局=== FALSE'並添加'event.preventDefault();'在'#tableboard'單擊處理程序? – D4V1D
謝謝。這使它工作。 – Scombine
好的,請考慮接受[我的回答](http://stackoverflow.com/a/31670866/2788131)如果它解決了你的問題然後。 – D4V1D