0

我制作了一个简单的 Java Script 游戏,您可以在其中翻转卡片并寻找匹配项。很像“记忆”。我的问题是当我单击元素(卡片)时,您仍然可以单击其他元素(卡片),因此一次可以翻转超过 2 张卡片,这将是作弊。我确实有一个 setTimeout 功能,当时间用完时(在翻转 2 张卡片之后),它会自动将卡片全部翻转过来。有没有一种方法可以在 setTimeout 期间禁用元素(卡片)的点击,然后重新允许点击。

我试过$('body').on('click',(false));了,因为我想如果你不能点击任何可以同样工作的东西,但它不会阻止任何点击。

我的代码是这样运行的$("#Card1").on('click', function(){,每张卡片都在一个 div 中(这样图像就可以点击了)。

也请原谅我在这里犯的任何错误,我有点新手,不熟悉在表格上发帖。

4

1 回答 1

0

尝试这个:

$("#Card1").off('click');
于 2017-06-08T09:21:15.603 回答