1

我正在编写一个基于 javascript 的井字游戏。

我想做到这一点,以便在用户完成游戏后,没有任何开放空间可以再次点击,因此使他们无法继续将 x 添加到板上。

目前我开始使用 JQuery 来制作网格点,如下所示:

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

其余的都是正确的,但这就是我理解它可以点击的原因。

每个空间在具有上面指定的唯一 id 的同时也有一个 tictactoe 类,所以我想通过这样做来关闭“可点击性”:

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

但是,它似乎不起作用。有什么建议么?我对其他功能等持开放态度。谢谢!

4

2 回答 2

1

尝试使用

$('.tictactoe').off("click");
于 2012-12-06T06:28:03.803 回答
1

off您应该在元素上调用该方法。

$('#upleft').on('click', function() { });
//...
$('.tictactoe').off('click');
于 2012-12-06T06:30:08.663 回答