আমি jQuery 1.7.2 এবং jQuery UI 1.9.1 ব্যবহার করছি। আমি স্লাইডারের মধ্যে নীচের কোডটি ব্যবহার করছি। (http://jqueryui.com/slider/)
আমার একটি ফাংশন রয়েছে যা দুটি মান পরীক্ষা করতে হবে এবং দুটি মানগুলির মধ্যে পার্থক্যের উপর নির্ভর করে পুনরায় ফর্ম্যাট করতে হবে (উপযুক্ত দশমিক জায়গায়)। পার্থক্যটি যদি 10 এর বেশি হয় তবে আমি পূর্ণসংখ্যা পার্স করব। পার্থক্যটি যদি 5 টিরও বেশি হয় তবে এটি এক দশমিক। সব কিছু, আমি দুটি দশমিক রাখব।
আমি যখন দুটি মান সন্নিবেশ করি যেটির পার্থক্য দশ বা তার কম হয় তবে আমি টু ফিক্সড () ফাংশনটি ব্যবহার করি। এবং, ফায়ারব্যাগে আমি একটি ত্রুটি দেখতে পাচ্ছি:
TypeError: Low.toFixed is not a function
Low = Low.toFixed(2);
এমন কিছু কি সহজ যা আমি ভুল করছি?
আমার কোডটি এখানে:
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);
}
}