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

我要这样做,以便在用户完成游戏后,所有可单击的空白区域都无法再次单击,因此使其无法继续在板上添加x。

目前,我开始使用JQuery进行程序来像这样在网格上放置点:

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


其余的正确发生,但这是使它按我的理解可点击的原因。

每个空间都具有上面指定的唯一ID时,也有一个tictactoe类,因此我想通过执行以下操作来关闭“可点击性”:

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


但是,它似乎不起作用。有什么建议么?我愿意接受其他职能。谢谢!

最佳答案

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

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

关于javascript - 将区域从可点击更改为“不可点击”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13738072/

10-11 02:27