javascript - 清除间隔/设置间隔

标签 javascript clearinterval

我正在使用以下脚本将 jpg 图像显示为动画:

var interval;

function Play() {
  setInterval(Playimages, 100);
}

function Stop() {
  alert("stop");

  clearInterval(interval);
}

function Playimages() {
  i = (i < sl - 1) ? (i + 1) : 0;

  $('#Image1').attr('src', images[i].src);
}

播放效果很好,但我无法停止或暂停;我的 clearInterval 有错误。非常感谢您的建议。谢谢

最佳答案

您永远不会将 interval id 分配给 interval。应该是

interval = setInterval(Playimages, 100);

关于javascript - 清除间隔/设置间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12206544/

相关文章:

reactjs - 为什么clearInterval 不停止我的计时器?

javascript - clearInterval - 出了点问题

javascript - 将嵌套数组转换为对象,将数组索引与对象 ID 匹配

javascript - JS : is it possible to define getter functions on array members?

Javascript clearInterval 不清除

javascript - 如何创建一个内部包含clearInterval的函数setInterval?

javascript - clearInterval() 如何清除 setInterval() 中的 timerID?

javascript - 我想在鼠标位于或不在组合框上时更改组合框

javascript - 没有 Internet 检测 jQuery 不工作

javascript - 将手机号码保存到 WP 联系人 wird cordova 联系人插件