2010-02-11 13 views
13

बिल्कुल शीर्षक के रूप में कहता है।JQuery UI datepicker महीने नेविगेशन के लिए अगले पिछला तीर कैसे दिखाना है?

जब मैं datepicker लोड वहाँ परिवर्तन महीने पर क्लिक करने के लिए समाप्त हो जाती है पर कुछ भी नहीं है।

लेकिन तुम stil महीने सिर्फ कोई दृश्य बदल सकते हैं ??

उत्तर

15

ग्राफिक्स की तरह लगता है ठीक से लोड नहीं किया जा रहा है। डिफ़ॉल्ट रूप से jQuery UI छवियों के साथ फ़ोल्डर को उस फ़ोल्डर का सबफ़ोल्डर होने की अपेक्षा करता है जहां सीएसएस फ़ाइल है। तीरों के साथ छवि के अनुरोधों का पता लगाने के लिए फ़ायरबग ('नेट' टैब) जैसे टूल का उपयोग करें, और देखें कि यह किस URL से इसे लोड करने का प्रयास कर रहा है।

+0

हाँ डेविड Hedlund यह मेरे पर काम किया, धन्यवाद –

+0

धन्यवाद। मुझे यह भी पता नहीं चला कि jquery-ui में एक छवि फ़ोल्डर था। मैं बस स्क्रिप्ट और सीएसएस था। –

1

मैं भी इस समस्या पर ठोकर खाई।

मैं क्या था, मैं सिर्फ विषय को फिर से डाउनलोड किया। यह पता चला कि मेरे विषय फ़ोल्डर में छवियों को दूषित कर दिया गया था।

+0

मैंने भी पुनः लोड किया और कोई समस्या नहीं – Benjamin

2

अपने विषय पूरा नहीं हुआ है की तरह है, सुनिश्चित करें कि आप महीने के परिवर्तन विकल्प सही ढंग से लोड कर रहे हैं बनाने के लग रहा है।

$(".date").datepicker({ changeMonth: true }); 

या

$(".date").datepicker("option", "changeMonth", true); 

और सीएसएस जाँच पाया जा रहा है सही ढंग से, आप फ़ाइलों को कहा जाता है का निरीक्षण करने के लिए फ़ायरबग उपयोग कर सकते हैं और "नेट" टैब

2

लघु जवाब में नहीं मिला। आपने jquery ui विषय द्वारा प्रदान की गई छवियों को लोड नहीं किया है। क्रोम या फ़ायरफ़ॉक्स में खुले कंसोल, जहां आपको कहा जाएगा कि कौन सी छवियां और आपको अपनी छवियां कहां रखनी चाहिए।

0

मुझे एक समान समस्या है। मैं महीनों को बदल सकता हूं, लेकिन तीर दिखाई नहीं दे रहे हैं। भले ही मैं पृष्ठ के भीतर एक शैली को ओवरराइड करने के लिए देता हूं। अजीब, क्योंकि वे अन्य पृष्ठों पर काम करते हैं।

<style type='text/css'> 
ui-icon ui-icon-circle-triangle-e {z-index:9999 !important; position:absolute} 
</style> 
0

यदि आप क्रोम या एफएफ पर जाते हैं और इंस्पेक्टर का उपयोग करते हैं तो यह आपको बताएगा कि कौन सी छवि वहां होनी चाहिए। तत्व इस

<span class="ui-icon ui-icon-circle-triangle-w"> 

    Prev 

</span> 

की तरह लग रहा CSS नियम इस

background-image: url("images/ui-icons_d8e7f3_256x240.png"); 
} 

जैसा कि बताया जा तरह दिखता है, नेटवर्क टैब जो छवियों को लोड नहीं किया जा रहा है देखने के लिए एक महान जगह है।

यहाँ पकड़ लिया है कि यूआरएल js फ़ाइल के सापेक्ष है। 404 छवियों में से किसी एक पर क्लिक करें और आप शीर्ष पर अनुरोध करने वाले यूआरएल नहीं देंगे। ध्यान दें कि यूआरएल जेएस फ़ाइल के सापेक्ष है, इसलिए यदि आपके पास रूट से छवियों का फ़ोल्डर है, तो वहां छवियों को रखने से आप बहुत मदद नहीं करेंगे। आपके द्वारा डाउनलोड किए गए ज़िप से छवियों फ़ोल्डर को कॉपी करें और इसे जेएस फ़ोल्डर में रखें। इसने मेरे लिए समस्या का समाधान किया।

मैं कुछ अलग कर के रूप में ChangeMonth के लिए दस्तावेज़ पढ़ें। मुझे नहीं लगता कि यहां बताई गई समस्या का समाधान होगा। http://api.jqueryui.com/datepicker/#option-changeMonth

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