<span id="ccc">10</span> <span id="start">start</span> <span id="stop">stop</span>
$('#start').click(function(){
var c = $('#ccc').text();
var inter = setInterval(function() {
c--;
好吧,我在网上读过20个关于类似事情的问题,但结果都是他们不喜欢,正确地设置变量,并假设clearInterval是基于函数ID或类似的东西。下面是我得到的(还有更多,但相当长,从我的理解这是重要的一点):
var fan1 = function () {
var f1 = setInterval("flare1baserotate()",10);
setTimeout("clearInterval(f1)",2000);
};
基本上,"fan1()“函数被正确调用,setInterval正确运行,就像"flare1basero
我不知道如何正确处理clearInterval (ou clearTimeout)函数。
上下文:显示具有特定暂停时间的多个图像。如果我让滑块播放,暂停时间是正确的,没什么好说的。如果我决定跳转到特定的图像,计时器没有设置为0,尽管有clearInterval,因此该图像显示得太短(旧计时器仍然有效)。
下面的js代码会有什么问题呢?
谢谢!
function pauseImage () {
var rest=null;
clearInterval(rest);
rest=setInterval(function() { ...go to the next slide...}, 500