我正在尝试使用setInterval()
并单击运行功能。当我单击时,我希望somefunction()
每五秒钟只运行一次该功能。
这是我的代码:
function somefunction(){ // do something }
setInterval(function(){
$('#division').one("click",function(){
somefunction();
});
}, 5000);
这里的问题是,事件setInterval()
正在排队并在 30 秒后说出函数somefunction()
;最多运行 6 次(6 次点击)。
但我希望它只运行一次并等待接下来的 5 秒。
我试过了,.stop()
虽然没有任何效果。.dequeue()
.clearqueue()
谢谢你的帮助!