基本Jquery滑块间隔问题

时间:2015-06-01 22:26:45

标签: jquery

在这个简单的代码中,滑块不会滑动到正确的点(应该是14 + 12或26)。相反,它滑到24.

$("#slider").slider({
range: "min",
min: 0,
max: 100,
step: 12,
value: 14,
slide: function( event, ui ) {
    $("#slider-value").text( ui.value );
};

});

告诉我:http://jsfiddle.net/slandmann/conyyam1/12/

3 个答案:

答案 0 :(得分:2)

“错误”在min值中。 基本上,你不能从你的value(0)获得step(14),其中min为12,这只是简单的数学运算。要解决此问题,您需要设置不同的step(2,7或14)或将min设置为2。

答案 1 :(得分:0)

在我看来,你正试图强迫它走到一个不允许的地方。

您已定义12的步骤。所以滑块永远不应该到达12的倍数的任何点。如果您希望将其设置为26,那么您将需要更精细的步骤来允许此值。

答案 2 :(得分:0)

你已经要求12步,所以我希望价值能够达到12的倍数(12,24,36,48 ......)。在这种情况下,14& 26是无效的值。