JQuery Slider SetInterval重复设置间隔

时间:2012-08-22 06:22:45

标签: javascript jquery jquery-ui slider intervals

我正在使用Jquery UI Slider来更新显示的div的刷新率。这是一个无限循环(对于照片)。看起来似乎div在更改后跟随滑块值。

var setSpeed = 1000;
var interval;

function makeTimeout() {
    $('#currentCount').html(i+1); // do actions, etc
    interval = setTimeout(function() {
    makeTimeout();
  }, setSpeed);
}

// start loop
  makeTimeout();

// slider update
$("#slider").slider({                   
  value: 0,
  min: -1000,
  max: 1000,
  step: 100,
  change: function(event, ui) {
    clearTimeout(interval);
    var setSpeed = ui.value;
    makeTimeout();
  }
});

当我移动滑块时会发生这样的情况:div#currentCount反复刷新非常快 - 但是相对于滑块的值不会这样做。

如何更新Javascript以便(无限循环),间隔可以快或慢 - 取决于每个重复的滑块滑块?

由于

0 个答案:

没有答案