2013-01-08 33 views
0

我使用jquery滑块10小数位的步骤,使一些计算更容易。我遇到了一些未计算在内的计算问题,并且我发现滑块值被截断为小数点后5位,其值为1/333333333333。jquery ui滑块值避免截断到5位小数

有没有办法强制jquery ui slider的value方法不截断值或在存储滑动条值时使用设定的小数位数量?

回答

0

有没有办法通过jqueryui API来做到这一点。

但是,滑块类上的_trimValueAlign函数有一个明确的舍入到5位数。

在v1.9.2(当前的稳定版本)中,这是非缩写脚本的第11530行。这里是代码片段。

// Since JavaScript has problems with large floats, round 
// the final value to 5 digits after the decimal point (see #4124) 
return parseFloat(alignValue.toFixed(5)); 

您可以考虑直接将其更改为您需要的10并进行大量测试。

还考虑提高票据或询问这是一个看着by the jqueryui community,也许是其过时的修补程序。(?)的Firefox 3.x的报价问题讲和Windows XP http://bugs.jqueryui.com/ticket/4124