I am using jQuery 1.7.2 and jQuery UI 1.9.1. I use the code below in the slider. (Http://jqueryui.com/slider/)
I have a function that should check two values ββand reformat them (to the appropriate decimal place) depending on the difference between the two values. If the difference is greater than 10, I will analyze the integer. If the difference is greater than 5, it must contain one decimal place. Everything else, I will keep two decimal places.
When I enter two values ββthat have a difference of ten or less, I use the toFixed () function. And in Firebug I see an error:
TypeError: Low.toFixed is not a function Low = Low.toFixed(2);
Is there something simple I'm doing wrong?
Here is my code:
var Low = $SliderValFrom.val(), High = $SliderValTo.val(); // THE NUMBER IS VALID if (isNaN(Low) == false && isNaN(High) == false) { Diff = High - Low; if (Diff > 10) { Low = parseInt(Low); High = parseInt(High); } else if (Diff > 5) { Low = Low.toFixed(1); High = High.toFixed(1); } else { Low = Low.toFixed(2); High = High.toFixed(2); } }
javascript
Evik James Dec 27 '12 at 18:12 2012-12-27 18:12
source share