0

次のコードは、0〜250の範囲でスライダーを「30」から開始することを期待していますが、そうではありません。

$(function() {
  $( "#slider" ).slider({
  value: 30,
  min: 0, 
  max: 250,
  step: 1, 
  slide: function(event, ui){
    $("#edit-varprice").val(ui.value + ".00");
  }  
  });
});

画像: http: //gallery.twardnw.com/var/albums/Misc/Screen%20shot%202012-04-03%20at%203.06.59%20PM.png?m = 1333490924

4

3 に答える 3

1

それは私にとってはうまく機能しています。jsFiddleデモを参照してください。

おそらく、コードの他の部分で何かが足りないか、何かをしているのですが、完全なコードを投稿できますか?

于 2012-04-03T22:37:18.163 に答える
0

uが選択したオプションから値を削除し、後で次を使用して値を追加してみてください。

$( "#slider" ).slider( "option", "value", 40 );
于 2012-04-03T22:18:02.977 に答える
0

最大値を50に下げて、スライダーハンドルがオフセットされているかどうかを確認してください。オフセットされている場合は、正常に機能しています。画像では、わずかにオフセットしているように見えます。30/250はわずか12%であり、だましている可能性があります。

于 2012-04-03T22:18:48.250 に答える