0

我正在使用 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 以便(无限循环)间隔可以快或慢 - 取决于每个重复的滑块幻灯片?

谢谢

4

0 回答 0