次のコードは、0〜250の範囲でスライダーを「30」から開始することを期待していますが、そうではありません。
$(function() {
$( "#slider" ).slider({
value: 30,
min: 0,
max: 250,
step: 1,
slide: function(event, ui){
$("#edit-varprice").val(ui.value + ".00");
}
});
});
次のコードは、0〜250の範囲でスライダーを「30」から開始することを期待していますが、そうではありません。
$(function() {
$( "#slider" ).slider({
value: 30,
min: 0,
max: 250,
step: 1,
slide: function(event, ui){
$("#edit-varprice").val(ui.value + ".00");
}
});
});
それは私にとってはうまく機能しています。jsFiddleデモを参照してください。
おそらく、コードの他の部分で何かが足りないか、何かをしているのですが、完全なコードを投稿できますか?
uが選択したオプションから値を削除し、後で次を使用して値を追加してみてください。
$( "#slider" ).slider( "option", "value", 40 );
最大値を50に下げて、スライダーハンドルがオフセットされているかどうかを確認してください。オフセットされている場合は、正常に機能しています。画像では、わずかにオフセットしているように見えます。30/250はわずか12%であり、だましている可能性があります。