我正在编程一个基于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/