小编Nit*_*ith的帖子

我需要每5秒调用一次函数并重置持续时间

我使用下面的jquery每1秒更换一次图像

window.setInterval(function(){ imagechanger(); }, 5000);

作为自动更换器,它的工作正常.现在我需要添加下一个按钮.我在下一次按钮点击时调用相同的imagechanger()函数.这也很好

$('body').on('click','#next',function(){
    imagechanger();     
 });
Run Code Online (Sandbox Code Playgroud)

但是假设在调用第一个更改并等待4秒之后我按下下一个按钮,当我单击按钮图像正在改变但是下一秒另一个更改调用也被触发.

那我怎么能重置时间?

javascript jquery

2
推荐指数
1
解决办法
611
查看次数

标签 统计

javascript ×1

jquery ×1