我想做点什么:http://astro.unl.edu/naap/hr/animations/hrExplorer.html
这个例子在Flash中,但我在JQuery中做了我的。
请参阅我的代码:http://jsfiddle.net/NYZrz/9/
我遇到滑块“步骤”的问题。在第一个链接中,值从1.0开始,min = 0.00010,最大值:1000000
我想将水平滑块看起来像:
0.00010 | 0.00012 | 0.00014 | 0.00017 | .... | 0.0090 | 0.011 | .... | 0.10 | 0.12 | 0.14 | ...... | 1.0 | 1.2 | 1.4 | ...... | 9.0 | 11 | 13 | 16 | .... | 5400 | ...... |百万
但是我的代码没有这样做。
你能帮帮我吗?...谢谢
答案 0 :(得分:1)
使用num.toPrecision(2)
代替toFixed
始终获得2位有效数字。我updated your fiddle。
修改即可。要使数字低于10,非常简单:
var _num = (num < 10) ? num.toPrecision(2) : Math.round(num)
(num < 10
代替num < 1
)