Jquery:只在特定条件不出现的情况下,在一段时间间隔后执行一个函数



我有一个jquery函数!

当用户单击div时,该函数将被执行!如果用户在5秒内单击div,我不希望该函数再次执行。

这个问题的解决方案是什么?

帮助感激。谢谢!

一个简单的计时器将限制5秒的点击。见下文,

var isClickAllowed = true;
$(element).click (function () {
    if (!isClickAllowed) return false;
    setTimeout(function () {
      isClickAllowed = true;
    }, 5000);
    isClickAllowed = false;
});

最新更新