首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在有限时间内禁用"click“

在有限时间内禁用"click“
EN

Stack Overflow用户
提问于 2017-06-08 17:15:05
回答 1查看 68关注 0票数 0

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

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

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

另外,请原谅我在这里犯下的任何错误,我是一个新手,在表单上张贴是一个新手。

EN

回答 1

Stack Overflow用户

发布于 2017-06-08 17:21:16

试试这个:

代码语言:javascript
复制
$("#Card1").off('click');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44431491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档