JQuery UI Slider - 'value'没有设置句柄的起始位置

时间:2012-04-03 22:09:17

标签: jquery-ui jquery-ui-slider

我希望以下代码在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

3 个答案:

答案 0 :(得分:1)

它对我来说很好。请参阅jsFiddle Demo

也许你错过了其他的东西或在代码的其他部分做某事,你能发布完整的代码吗?

答案 1 :(得分:0)

尝试从您选择的选项中删除值,然后使用以下命令添加:

$( "#slider" ).slider( "option", "value", 40 );

答案 2 :(得分:0)

你能否将你的最大值降低到50并看滑块手柄是否偏移,如果是,那么它的工作正常。在图像中,它看起来有点偏移。 30/250只有12%,可能是骗人的。