2012-12-06 113 views
1

我正在編寫基於javascript的tic tac toe遊戲。將區域從可點擊更改爲「不可點擊」

我想這樣做是爲了在用戶完成一個遊戲後,沒有一個開放空間可以再次點擊,因此使它們不能繼續添加x到板子。

目前我使用JQuery,使電網的斑點,像這樣開頭的程序:

$('#upleft').click(function() 

其餘正常發生,但是這是什麼使得它可點擊我的理解。

雖然具有上述還指定了唯一的ID每個空間都有一類井字遊戲的,所以我想通過這樣做是爲了關閉「可點擊」:

$(document).off("click", ".tictactoe"); 

但是它似乎並不奏效。有什麼建議麼?我接受其他功能等。謝謝!

回答

1

你應該叫的元素有關的off方法。

$('#upleft').on('click', function() { }); 
//... 
$('.tictactoe').off('click'); 
1

嘗試使用

$('.tictactoe').off("click"); 
+0

你發現了一個錯字!我現在糾正了它。它仍然不起作用(這就是我的實際代碼) – ZAX

+0

正確的錢!非常感謝! – ZAX