2012-01-25 4 views
3

을 내가 뭔가하고 싶은 : http://astro.unl.edu/naap/hr/animations/hrExplorer.html슬라이더, "단계"크기 변경하는 방법을 JQuery와

이 예제는 Flash에서입니다하지만 난 JQuery와에 광산을하고 있어요. 나는 슬라이더 "단계"로 문제가있어 http://jsfiddle.net/NYZrz/9/

:

내 코드를 참조하십시오. 첫 번째 링크 1.0, 최소 = 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 | ... | 1000000

그러나 내 코드는이 작업을 수행하지 않습니다.

나를 도와 줄 수 있습니까 ??

감사합니다 ....

+0

참조하십시오. http://stackoverflow.com/questions/857075/jquery-ui-slider-fixed-values ​​ – j08691

답변

1

사용 num.toPrecision(2) 대신 toFixed 항상이 개 유효 숫자를 얻을. I updated your fiddle.

편집. 아주 간단하게, 10 아래 번호를 확인하려면 :

var _num = (num < 10) ? num.toPrecision(2) : Math.round(num) 

(num < 10 대신 num < 1을) I updated your fiddle again

합니다.

+0

이제 저는 여러분이 말한 것을했지만 여전히 정수로서의 첫 번째 값을했습니다. 이 예와 같아야합니다 : 1.0 | 1.2 | 1.4 | ... | 9.0 | 11 | .... | 1000000. 슬라이더 값을 줄이면 ... 0.00010 감사합니다 ... – David

+1

내 편집을 확인하십시오. – cambraca

+0

나는 당신이 말한 것을 바르고 올바르게 작동하고 있습니다. 다른 질문. 내 코드보기 : http://jsfiddle.net/NxNXJ/5/ 스타는이 링크의 태양과 크기가 같아야합니다. http://astro.unl.edu/naap/hr/animations/ hrExplorer.html, 그러나 이것은 일어나지 않습니다. 이 문제를 해결할 수 없습니다. 감사합니다. – David