jQuery Mobile滑块中的浮点数

时间:2012-11-02 09:40:52

标签: javascript jquery jquery-mobile jquery-ui-slider

Hello stackoverflow社区,

我目前正面临着jQuery移动滑块的问题。我强烈修改了滑块。它使用包含滑块允许的值的数组。

如果滑动到不在数组中的位置,它将滑动到数组中最接近的值。

我现在的问题是:数组包含浮点数

var m2 = [19.5, 16.5, 14.5, 15, 10, 13];

如果我的滑块需要滑动到16.5,它会滑动到17.滑块的实际值确实是16.5但是条形滑动到17.我不认为问题是由我的代码引起的,因为所有值正确输出。

我现在的问题是:是否有人有滑块的类似问题?该问题是否有任何可能的解决方法(甚至修复)?

我把脚本放了。您可以在此处访问它:http://workidtest.de/ui/new.html

受影响的滑块是中间的滑块。

我也在这里提出了代码: http://pastie.org/5171015

提前致谢, 托马斯

1 个答案:

答案 0 :(得分:1)

问题是jQuery mobile滑块会舍入滑块值。

我想如果你想使用0.5比例,你可以将你的所有最大值乘以2,并假设0代表0,1代表0.5,2代表1。

只需将数组值乘以2即可。