2012-12-06 105 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