0

onload で jQuery ui スライダーの値を変更するにはどうすればよいですか?

実際に必要なのは「Auto Slider」で、自動的に変更されます...

最初settimeoutは 3000 に使用していたので、3000 ミリ秒後に動作を開始します。

私が使用した値を変更するには

$("selector").slider("value",0); // this is the first option

最初の値の変更が終わったら、2 番目、3 番目などに変更する必要があります。

私は試しdelayましたが、それでもすぐに値を変更します..

$("selector").slider("value",0).delay(2500).slider("value",45); //not working it changing to 45 

どうすればこれを実装できますか?

ありがとうございました。

4

1 に答える 1

0

または、setTimeout を使用することもできます

var val = 10;
var one = function() {
    $("#slider").slider("value", val);
    setTimeout(function() {
        val = val + 10;
        $('#slider').slider("value", val);
        if( val < 100 ){
            one();
        }
    }, 100);
};

one();
​

デモ

于 2012-06-12T11:29:54.823 に答える