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