2013-07-03 3 views
7

मैं अपनी वेबसाइट पर एक JQuery DatePicker तत्व का उपयोग कर रहा हूं। लेकिन, मैं छोटे तीरों को देखने में सक्षम नहीं हूं जो शीर्ष पर दोनों महीनों में दिखाए जाते हैं। क्षेत्र क्लिक करने योग्य & है मैं क्षेत्र पर क्लिक करके महीनों के माध्यम से ब्राउज़ कर सकते हैं। लेकिन वास्तव में यह खाली & कोई तीर नहीं देखा गया है।JQuery UI तत्वों की छवि नहीं दिखायी गई

उदाहरण के लिए: '<' जुलाई 2013 '>'

मैं JQuery संवाद कंट्रोल बंद करें बटन में एक ऐसी ही समस्या encounterd। यहां, बंद बटन छवि, जैसे कुछ>> 'एक्स', शीर्ष दाएं कोने पर दिखाई नहीं देगी। लेकिन उस क्षेत्र पर क्लिक करने से संवाद बंद हो जाता है।

<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
    <link rel="stylesheet" href="styles/jquery-ui.css" /> 
    <script language="javascript" type="text/javascript" src="js/jquery.js" ></script> 
    <script language="javascript" type="text/javascript" src="js/jquery-ui.js"></script> 
</head> 

इस प्रकार शामिल फ़ाइल का अनुक्रम है। नीचे वह लिंक है जिसका मैं जिक्र कर रहा हूं। मैंने डाउनलोड के लिए इस लिंक पर पोस्ट की गई सीएसएस फ़ाइल का उपयोग किया है।

http://jqueryui.com/datepicker/#default

कृपया मदद करते हैं।

+2

क्या आपने सीएसएस फ़ाइल में अपने स्प्राइट के लिए पथ की जांच की है? – j08691

+0

क्या आपने सीएसएस फ़ाइल शामिल की है? –

+0

मैंने सीएसएस फ़ाइल शामिल की है। मैंने भी इसकी जांच की। लेकिन मैं इसे ढूंढने में सक्षम नहीं हूं। मैंने सभी 'डेटपिकर' तारों की खोज की लेकिन पथ के बारे में कुछ भी नहीं कहता है। –

उत्तर

5

आपकी सभी मदद के लिए धन्यवाद दोस्तों, मैंने पाया !!!

.ui-widget-header .ui-icon { 
    background-image: url(images/ui-icons_222222_256x240.png); 
} 

यह छवि पथ है जो उद्देश्य करता है। फ़ाइल code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css के समान है।

मैं सभी मदद के लिए वास्तव में खुश हूं। धन्यवाद, @ j08691, @ टिम बी जेम्स, @ जॉन ツ, @ लापता !! :)

7

समस्या सीएसएस फ़ाइल के संबंध में छवि फ़ाइलों का स्थान प्रतीत होता है। JQuery यूआई सीएसएस शीट यूआई में इस्तेमाल की जाने वाली विभिन्न छवि फ़ाइलों का संदर्भ देती है। आपको सभी फ़ाइलों को सीएसएस फ़ोल्डर में रखना चाहिए और उन्हें वहां से संदर्भित करना चाहिए। हालांकि मुझे पता चला है कि यदि आवश्यक हो तो आप इन सीएसएस फ़ोल्डर्स को चारों ओर ले जा सकते हैं। यहां एक ऐसी साइट है जिसका उपयोग मैं एकाधिक jQuery UI थीम के साथ कर रहा हूं।


मेरे निर्देशिका सूची:


:


enter image description here


और यहाँ मेरे कोड से संदर्भ हैं

enter image description here


मैं ASP.NET में कोडिंग कर रहा हूँ तो बस सामग्री प्लेस होल्डर टैग को अनदेखा।

* यह भी ध्यान रखें ... तुम मेरी निर्देशिका में लिस्टिंग (जैसे, "काले विषय") को देखने के प्रत्येक विषय फ़ोल्डर एक उप-फ़ोल्डर जब आप jQuery's Custom Themeroller का उपयोग करें "सीएसएस" फ़ोल्डर में बनाई गई है। आप एक डिफ़ॉल्ट jQuery पुस्तकालय का उपयोग कर रहे थे, तो मेरा मानना ​​है कि छवियों फ़ोल्डर और सीएसएस फ़ाइलों को सीधे "सीएसएस" फ़ोल्डर में स्थित हैं **

बोनस जानकारी:। जब jQuery Themeroller का उपयोग कर, वे आप एक से अधिक विषयों को रोजगार करने की अनुमति अपने "सीएसएस स्कोप" टैग का उपयोग करके। आप प्रदान किए गए टेक्स्टबॉक्स में वांछित कक्षा का नाम टाइप करके इस सुविधा का उपयोग कर सकते हैं (कक्षाओं को jQuery चयनकर्ता में अवधि के अनुसार पूर्ववर्ती किया जाना चाहिए)। यदि आप एकाधिक विषयों का उपयोग कर रहे हैं, तो आपको केवल एक बार jQuery को कॉल करने की आवश्यकता है, और फिर प्रत्येक आवश्यक सीएसएस फ़ाइल का संदर्भ लें। मैंने अपने उदाहरण में यही किया है, और यही कारण है कि यह समाप्त होने पर आपके से थोड़ा अधिक जटिल लग सकता है।

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