2012-10-11 18 views
7

मुझे डिफ़ॉल्ट jQuery मोबाइल आइकन के साथ समस्या हो रही है। एंड्रॉइड डिवाइस पर (कोई ब्राउज़र, डिफ़ॉल्ट ब्राउज़र, फ़ायरफ़ॉक्स और क्रोम पर चेक किया गया) आइकन सफेद हैं लेकिन काला होना चाहिए। अन्य उपकरणों (आईफोन, विंडोज फोन, डेस्कटॉप कंप्यूटर) पर आइकन काले होते हैं क्योंकि वे होना चाहिए। मैं नवीनतम स्थिर jQuery मोबाइल 1.2.0 का उपयोग कर रहा हूँ। अगर कोई ऐसी समस्या पर चलता है तो मुझे बताएं।एंड्रॉइड पर ब्लैक मोबाइल आइकन सफेद काले रंग

+0

हाय! क्या आप एक स्क्रीनशॉट और कुछ कोड प्रदान कर सकते हैं? – Littm

उत्तर

6

मैं एक ही समस्या थी। मैंने थीम रोलर का उपयोग किया - http://jquerymobile.com/themeroller

सीएसएस फ़ाइल उत्पन्न होने पर शायद छोटी छोटी बग है। लाइन 789 पर है:

background-image: url(images/icons-36-white.png); 

लेकिन होना चाहिए:

background-image: url(images/icons-36-black.png); 
+0

मुझे लेखक के समान समस्या थी। इस समाधान में मदद की। मेरा मानना ​​है कि यह एक चयनित उत्तर होना चाहिए। – noname

+0

मेरे पास भी वही बात थी, अच्छा खोज! – natlines

+0

वही समस्या। @ पॉल कृपया जवाब के रूप में चिह्नित करें !! बस "कस्टम" के लिए अपनी कस्टम .css फ़ाइलों में एक खोज करें और इसे "काला" में बदलें। – SnareChops

0

मुझे खेद है कि मैंने पहले उस समस्या को नहीं देखा है, लेकिन आप उन आइकन पर ui-icon-alt कक्षा को जोड़ने का प्रयास कर सकते हैं जिन्हें आप काला में बदलना चाहते हैं।

सभी चिह्न के लिए:

$('.ui-icon').addClass('ui-icon-alt'); 
+0

काम करता है, लेकिन केवल कुछ आइकनों के लिए, सूची दृश्यों में या फॉर्म तत्वों में उदाहरण के लिए आइकन अभी भी सफेद हैं। सभी वर्ग परिभाषाओं में सभी आइकन पथों को काले रंग में बदलने के लिए बहुत अच्छा समाधान नहीं है। –

+0

यदि आप चाहें, 'पृष्ठभूमि-छवि' सीएसएस संपत्ति को 'पृष्ठभूमि-छवि: यूआरएल (छवियों/आइकन -18-white.png) से बदलें; 'पृष्ठभूमि-छवि: यूआरएल (छवियों/आइकन -18-काले। png); '। – Pablo

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