0

私は少し立ち往生しています:

イベント内にいる間に JQueryUI スライダーの「最大」オプションを変更したいと思います (例change:)。

イベント内で「max」オプションを呼び出すにはどうすればよいですか?

編集:私のコードは次のようになります。

$('#slider0').slider({
        value: 100,
        min: 0,
        max: 500,
        range: "min",
        step: 50,
        stop: function( event, ui ) {
            var amt_val = (THIS IS THE CURRENT VALUE OF THE SLIDER)
            if(amt_val === 400) {
                $('#slider0').slider("option", "max", 10);
            }
        }
});

ただし、スライダーを 400 に設定すると、ハンドルと値が 0 になり、ハンドルがフリーズします。

4

1 に答える 1

1

次のようなオプションを変更できます

$( ".selector" ).slider( "option", "max", 7 );

jQueryUIスライダーのドキュメントページのオプションタブを確認してください

デモ: http: //jsfiddle.net/joycse06/WKyYv/

于 2012-06-19T05:47:57.060 に答える