2012-02-23 2 views
5

के साथ समस्याएं मैं ट्रेंट के टाइमपिकर को लागू करने की कोशिश कर रहा हूं, लेकिन मैं इसे करने में सक्षम नहीं हूं। मैं इसे क्रोम, फ़ायरफ़ॉक्स और आईई 9 में परीक्षण कर रहा हूं।ट्रेंट रिचर्डसन टिमपिकर और डेटीमेपिकर

मैंने पहले से ही Jquery और Jquery UI आयात किया है। मुझे पता चलने वाली एकमात्र सामान्य त्रुटि यह थी कि Jquery UI पूर्ण संस्करण (स्लाइड के बिना) नहीं था, लेकिन यह मेरा मामला नहीं है। वैसे भी, त्रुटियों का अनुसरण कर रहे

Cannot set property 'formatTime' of undefined (line ...) 
$.datepicker.formatTime = function(format, time, options) { (this is the line) 

Cannot call method '_newInst' of undefined 
$t.datepicker($.timepicker._newInst($t, o)._defaults); 

मैं किसी भी मदद का शुक्रिया अदा करेंगे, मैं वास्तव में jQuery में नया हूँ और मैं वास्तव में यह नहीं मिलता है।

+0

सुनिश्चित करें कि jQuery लोड हो रहा है और नहीं बढ़ रहा है कोई भी त्रुटि खुद। फिर इसे तत्काल बिना टाइमपिकर लाइब्रेरी में जोड़ें (इस सामान को आवश्यकतानुसार टिप्पणी करें) और सुनिश्चित करें कि कोई त्रुटि नहीं उठाती है। इससे आपको कारण को कम करने में मदद मिल सकती है। आखिर में दोबारा जांचें कि आप इसे कैसे शुरू कर रहे हैं - हो सकता है कि आपका कॉल गलत हो। क्या आप अपना तत्काल कोड और प्रासंगिक HTML स्निपेट जोड़ देंगे? – halfer

+0

(बीटीडब्ल्यू, विशिष्ट प्लगइन्स के बारे में प्रश्न पूछते समय जिन्हें व्यापक रूप से ज्ञात नहीं किया जा सकता है, यह उस परियोजना के लिए होम पेज पर हाइपरलिंक करने में मददगार है, ताकि दूसरों को इसे Google पर सहेज सकें।) – halfer

+0

क्षमा करें, मैं लिंक करना भूल गया। Jquery ui काम करता है, मैं डेटपिकर विजेट का उपयोग कर रहा हूं, और मुझे कोई समस्या नहीं दिखाती है। यहाँ एचटीएमएल 'Horario Inicio' ' ' और जे एस मैं कहाँ datepicker फोन <= "horaInicio" के लिए लेबल> है । '$ ('# hora_ini') timepicker ({});' – Frippie

उत्तर

1

मुझे आज भी यही समस्या थी। मैंने यह सुनिश्चित करके हल किया कि मेरे पास jQuery और jQuery UI का नवीनतम संस्करण था (पहले मैंने केवल jQuery अपडेट किया था और समस्या बनी हुई थी)। मैं यह भी सुनिश्चित करता हूं कि आपके पास ट्रेंट रिचर्डसन का नवीनतम संस्करण है।

+0

काम नहीं किया। मैं सभी का नवीनतम संस्करण है, मैं भी ट्रेंट के देव नवीनतम रिलीज के साथ की कोशिश की, लेकिन मैं नहीं कर सकता है, यह वास्तव में मुझे परेशान है .. धन्यवाद वैसे भी – Frippie

+0

इस एक के बजाय https://github.com/keithhackbarth/jquery-datetime प्रयास करें -picker – keithhackbarth

0

मुझे कल रात भी यही समस्या थी। समस्या का कारण यह पता चला कि jQuery UI जावास्क्रिप्ट के बाद timepicker जावास्क्रिप्ट फ़ाइल लोड की गई थी। चूंकि timepicker $.datepicker का उपयोग करना चाहता है जिसे jQuery UI में प्रारंभ किया जाना चाहिए था, यह दुर्भाग्य से विफल रहा।

मेरी व्यक्तिगत स्थिति में, मैं रेलवे पर्यावरण पर रूबी पर इसका उपयोग कर रहा हूं, और मैंने asset pipeline द्वारा प्रबंधित जावास्क्रिप्ट लोडिंग का क्रम दिया। यह एक अच्छा वातावरण है जो स्वचालित रूप से खनन के साथ जावास्क्रिप्ट लोडिंग को संभालता है। लेकिन मैंने इसे दिया और एचटीएमएल से मैन्युअल रूप से जेएस फाइलों को जोड़ने के लिए वापस चला गया, और voila! इसने काम कर दिया।

1

इनपुट के रूप में एक वस्तु के साथ यह प्रयोग करें, अतिरिक्त घुंघराले ब्रेसिज़ अर्थ:

<input type="text" name="pickuptime" id="pickuptime" value="" /> 
$('#pickuptime').datetimepicker({ }); 
बजाय इस बात का

: jQuery ui को here की

<input type="text" name="pickuptime" id="pickuptime" value="" /> 
$('#pickuptime').datetimepicker(); 
1

डाउनलोड पूर्ण संस्करण है, लेकिन सहित सभी बक्सों को चिह्नित करें "खजूर बीनने वाला"। फिर अपनी jquery-ui जेएस फ़ाइल को प्रतिस्थापित करें और अपनी प्रोजेक्ट चलाएं। मेरे लिए काम किया

0

ऐसा लगता है कि datepicker

तारीख समय पिकर वेब साइट से साथ jQuery यूआई की चर्चा करते हुए एक मुद्दा हो रही है

enter image description here

अपनी तिथि समय पिकर से पहले और jQuery संदर्भ के बाद इस संदर्भ कोशिश

<script type="text/javascript" 
src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"> 
संबंधित मुद्दे

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