2013-01-08 61 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