jquery.tappable.js 点击后停止 setInterval

jquery.tappable.js stops setInterval after tap

我想每两秒调用一个函数。我试过 setInterval(myFunction, 2000);它奏效了,但是:

我在页面中也有一些可点击的元素。

$('div.square').tappable(function () { ... etc.

只要我点击一个可点击的元素,一切都会停止。 myFunction 不再被调用。好像setInterval已经停止了。

我不了解执行流程,我是 javascript 的新手,我不了解发生了什么。

这是我正在使用的代码:https://github.com/jeffehobbs/HTML5-bingo/blob/master/js/script.js

我应该如何定期在那里执行一个函数(以显示正在绘制的宾果游戏号码)并且还能够点击宾果游戏方块?

您确定不再调用 myFunction 了吗?尝试在 myFunction 中创建一个控制台日志,看看它是否仍然被调用。

function myFunction() {
     console.log("I am called");
}