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 を更新するにはどうすればよいですか?
ありがとう