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