我制作了一个简单的Java脚本游戏,您可以在其中翻牌并查找匹配项。很像“记忆”。我的问题是,当我单击元素(卡片)时,您仍然可以单击其他元素(卡片),因此一次可以翻转两张以上的卡片,这将是作弊。我确实有一个setTimeout功能,当时间用完时,它会自动翻转所有的卡片(在2张卡片被翻转之后)。有没有一种方法可以在setTimeout期间禁用元素(卡片)的点击,然后在之后重新允许点击。
我尝试了$('body').on('click',(false));,因为我认为如果你不能点击任何东西,也可以一样工作,但它不会阻止任何点击。
我的代码像这样运行,并且每个卡都在一个$("#Card1").on('click', function(){中(这样图像就可以点击了)。
另外,请原谅我在这里犯下的任何错误,我是一个新手,在表单上张贴是一个新手。
发布于 2017-06-08 17:21:16
试试这个:
$("#Card1").off('click');https://stackoverflow.com/questions/44431491
复制相似问题