2

スライダーの値を動的に設定するにはどうすればよいですか? これが私の現在のコードです:

 $( "#slider-range-max" ).slider({
  range: "max",
  min: 1,
  max:61,

  step: 1,
  slide: function( event, ui ) {

    var val = ui.value;
   if(val > 10){

     ui.value = ui.value + 3;

  //   $(this).slider('option','max',500);


}

その後、この値は一度だけ変更されます (値は 10 から 13 に、そして 14,15,16 に跳ね返ります... その後)、10,13,16,19 などが必要です。私は何を間違っていますか?ui.value = ui.value*ui.value を試すと、うまく機能します (121、144、169、196 など)。

4

2 に答える 2

3

"}" で if 文を閉じるのを忘れていませんか?

編集:次のようなことを試しましたか:

$("#slider").slider('value',50);
于 2013-04-19T10:09:32.970 に答える