2014-09-25 18 views
15

क्या सर्वर पर निर्भर कुछ jquery स्लाइडर है? मैं jquery रेंज स्लाइडर के लिए jquery लाइब्रेरी और उई का उपयोग कर रहा हूँ। केवल एक jquery लाइब्रेरी है इसलिए मुझे लगता है कि किसी भी संघर्ष पर कोई सवाल नहीं है। स्लाइडर मेरे लिनक्स सर्वर में पूरी तरह से ठीक काम करता है जो सही आउटपुट देता है। लेकिन जब मैंने कोड को धक्का दिया तो मेरा आईआईएस सर्वर है, मुझे यह त्रुटि मिल रही है जो टाइप एरर: $ (...) है। स्लाइडर मोज़िला ब्राउज़र में एक फ़ंक्शन नहीं है और अनकॉटेड टाइप एरर: अपरिभाषित क्रोम ब्राउज़र में कोई फ़ंक्शन नहीं है। मैं बस घूम रहा हूं अगर सर्वर इसके लिए कारण है। :(कृपया सुझाव है कि अगर किसी को भी कुछ इसी तरह का सामना करना पड़ता है।

$(document).ready(function() { 
     $("#slider").slider({ 
      range: "min", 
      animate: true, 
      value:0, 
      min: 0, 
      max: 30, 
      step: 1, 
      slide: function(event, ui) { 
      update(2,ui.value); //changed 
      } 
     });} 
+1

वास्तव में सर्वर से क्या लोड हो रहा है यह देखने के लिए Fiddler2 या Chrome F12 डिबगिंग टूल जैसे नेटवर्क टूल का उपयोग करें। यह सिर्फ आपकी जेएस फाइलों में से एक को वापस करने में असफल हो सकता है। –

+0

शायद कुछ अन्य स्क्रिप्ट (स्लाइडर के ऊपर) त्रुटियों का कारण बनती है, जो इसके नीचे स्क्रिप्ट के निष्पादन को अवरुद्ध करती है। काम करने के लिए स्लीयर के लिए केवल मूल डेटा (जेएस + सीएसएस + एचटीएमएल) के साथ एक डेमो पेज बनाएं और इसका परीक्षण करें। फ़ायरफ़ॉक्स में, कंसोल में, जहां आप TypeError प्राप्त करते हैं .. इसमें कौन सी फ़ाइल है? – andrew

+0

@andrew त्वरित उत्तर के लिए धन्यवाद .. लेकिन मुझे नहीं लगता कि इसके ऊपर लिपि में कुछ त्रुटियां हैं क्योंकि यह लिनक्स सर्वर के लिए बिल्कुल सही चल रहा है (वेबसाइट लिनक्स और आईआईएस सर्वर दोनों में अपलोड की गई है)। यह एचटीएमएल फाइल में है जहां से मैं कॉल स्लाइडर() फ़ंक्शन हूं। – gintech

उत्तर

5

मैं एक ही त्रुटि संदेश था। अंत में यह पता चला है कि मेरे कोड jQuery दो बार भरी हुई, कि बस बहुत पुराना था jQuery के संस्करण सहित में। एक बार मैं सुनिश्चित करें कि केवल एक, jQuery के हाल के संस्करण मेरी कोड में जोड़ा गया था बनाया है, त्रुटि दूर हो सकता है कि चला गया।

अपने सर्वरों में से एक (आईआईएस सर्वर) jQuery के पुराने संस्करण का बाहर पेश कर रहा है?

तो जांचें कि आप किस jQuery का उपयोग कर रहे हैं। यह मेरे लिए ठीक काम करता है:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js'></script>

+0

इस उत्तर के लिए धन्यवाद। मुझे एक ही समस्या थी और jQuery और jQuery UI दोनों के गैर-पतले संस्करणों सहित कोशिश की लेकिन यह ठीक नहीं हुआ। JQuery के दो संस्करणों को चालू कर दिया गया था लोड हो रहा था! –

14

दोनों jQuery और UI का उपयोग, तो यह काम करेंगे।

<script src="//code.jquery.com/jquery-1.10.2.js"></script> 
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> 
0

मेरे लिए रेल चलने के लिए आप व्यक्तिगत रूप से निर्दिष्ट कर सकते हैं कि कौन से jQuery UI तत्व सूचीबद्ध हैं और मेरे पास पाइपलाइन में स्लाइडर नहीं था। समस्या को ठीक करने में जोड़ना!

संबंधित मुद्दे