gpt4 book ai didi

javascript - 我不明白clearInterval()

转载 作者:行者123 更新时间:2023-11-28 15:48:40 24 4
gpt4 key购买 nike

我有 JSON 数组的播放和跳过按钮,工作正常:

jQuery:

$(function() {
// Fetch the initial image
fetchImage(index);

// Event listeners
$("#play").click(function() { fetchImage(next); setInterval(function() { fetchImage(next); }, 1000); return false;});
$("#stop").click(function() { clearInterval(xxx); return false;});
$("#prev").click(function() { fetchImage(prev); return false;});
$("#next").click(function() { fetchImage(next); return false;});
});

xxx 最好是我读取的变量。 setInterval() 返回一个值。我读过几个例子。我没有成功。

测试页:http://flamencopeko.net/icons_cogo_16.php

JSON 事物:http://flamencopeko.net/icons_ajax.php

来源:http://flamencopeko.net/icons_cogo_16.txt

来源:http://flamencopeko.net/icons_ajax.txt

最佳答案

您必须先命名您的间隔才能清除它。这是我将对您的代码执行的操作:

    var newInterval;
// Event listeners
$("#play").click(function() {
fetchImage(next);
newInterval = setInterval(function() {
fetchImage(next);
}, 1000);
return false;
});

$("#stop").click(function() {
clearInterval(newInterval);
return false;
});

关于javascript - 我不明白clearInterval(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21345007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com