मैं 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);
}
}