jQuery Slider Step属性不起作用

时间:2010-11-15 19:34:08

标签: jquery user-interface slider

以下是我用来创建滑块的代码:

    $(".slider").slider({ 
    steps: 10, 
    animate: true,
    range: true, 
    min: 0, 
    max: 500, 
    values: [range[0],range[1]],
    change: function() { 
        range = $( ".slider" ).slider("option", "values");
        $("#low-price").text("Min: $"+range[0]);
        $("#high-price").text("Max: $"+range[1]);
    } 
});

问题是step属性无法正常运行。使用上面的代码我会认为每张幻灯片都会将值更改为10,但它一次只能踩1个值。关于这里有什么问题的任何想法?

3 个答案:

答案 0 :(得分:1)

问题是选项名称,它应该是step not steps,如下所示:

$(".slider").slider({ 
    step: 10,          //step, singular
    animate: true,
    range: true, 
    min: 0, 
    max: 500, 
    values: [range[0],range[1]],
    change: function() { 
        range = $( ".slider" ).slider("option", "values");
        $("#low-price").text("Min: $"+range[0]);
        $("#high-price").text("Max: $"+range[1]);
    } 
});

答案 1 :(得分:0)

我认为选项应该是步骤而不是步骤。

答案 2 :(得分:0)

应该是:

step: 10

(a.k.a。不是复数)