在这个简单的代码中,滑块不会滑动到正确的点(应该是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 );
};
});
答案 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是无效的值。