2012-11-02 2 views
0

안녕하세요, stackoverflow 커뮤니티,jQuery 모바일 슬라이더의 부동 소수점 숫자

현재 jQuery 모바일 슬라이더에 문제가 있습니다. 슬라이더를 강력하게 수정했습니다. 슬라이더가 허용하는 값을 포함하는 배열로 작업하고 있습니다.

배열에없는 위치로 슬라이드하면 배열의 가장 가까운 값으로 슬라이드됩니다.

내 문제는 지금 : 배열은

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

내 슬라이더가 16.5로 슬라이드해야하는 경우

는, 대신에 슬라이더의 실제 값은 참으로 16.5이다 (17) 슬라이드 소수점 숫자 부동 포함하지만, 바 슬라이드 모든 값이 올바르게 출력되므로 문제가 내 코드로 인해 발생했다고 생각하지 않습니다.

내 질문은 지금 : 누구도 슬라이더에 비슷한 문제가 있습니까? 해당 문제에 대한 가능한 해결 방법 (또는 심지어 수정 사항)이 있습니까?

스크립트를 작성했습니다. 여기에 액세스 할 수 있습니다 : http://workidtest.de/ui/new.html

영향을받는 슬라이더는 가운데에있는 것입니다.

또한 여기에 코드를 넣어 : http://pastie.org/5171015

사전에 감사, 토마스

답변

1

을 문제는 jQuery를 모바일 슬라이더는 슬라이더 값을 반올림 것입니다.

당신은 당신이 모든 당신의 최대 값을 곱하면 0 0 스탠드, 0.5 1 스탠드 및 1

2 개 스탠드 그리고 바로 당신의 배열 값을 곱 있다고 가정 할 수 있습니다 0.5 규모를 사용하려면 내 생각 두 명.