2012-02-29 6 views
6

मैं jQuery मोबाइल (1.1.0 आरसी 1) के साथ खेल रहा हूं क्योंकि यह मूल रूप से मोबाइल डिवाइस पर मेरी वेबसाइट को अच्छा बनाने के सभी काम करता है।jQuery मोबाइल का उपयोग करते समय, जब जावास्क्रिप्ट अक्षम हो जाता है तो मैं स्टाइलिंग कैसे संभाल सकता हूं?

यदि जावास्क्रिप्ट अक्षम है तो मुझे क्या करना चाहिए? मैं अभी भी एचटीएमएल 5 के लिए नया हूं, लेकिन मेरी समझ यह है कि स्टाइल data-* विशेषताओं पर आधारित है और jQuery बिना किसी विषय/भूमिका को पढ़ने में सक्षम है, कोई स्टाइल लागू नहीं किया जा सकता है।

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

उत्तर

6

jQuery मोबाइल केवल jQuery पर समर्थन करने वाले ब्राउज़र पर वास्तव में अच्छा काम करता है। अन्यथा, grading system इसमें शामिल है और आपका ऐप खराब हो जाएगा। उन उपयोगकर्ताओं के लिए <noscripts> टैग में एक कस्टम स्टाइलशीट लागू करने पर विचार करें।

<noscript> 
<link rel="stylesheet" href="your-non-jqm-css.css" /> 
</noscript> 

उदाहरण: http://www.w3schools.com/tags/tag_noscript.asp

+0

कोई भी जो वेब डिज़ाइन पर बेकार है, मैं उम्मीद कर रहा था कि यह मामला नहीं होगा। आह ठीक है, उत्तर के लिए धन्यवाद। – Brandon

3

जावास्क्रिप्ट विकलांग के साथ http://jquerymobile.com/demos/1.1.0-rc.1/ को सर्फिंग (अपने लैपटॉप ब्राउज़र में) एक खाली स्क्रीन में परिणाम है। जावास्क्रिप्ट सक्षम होने के बावजूद यह ठोस दिखता है। http://jquerymobile.com/demos/1.0a3/index.html पर जाकर जावास्क्रिप्ट अक्षम होने पर मुझे मूल साइट मिलती है।

मुझे लगता है कि आपको जावास्क्रिप्ट अक्षम के साथ मोबाइल ब्राउज़र का समर्थन करने की आवश्यकता होने पर आपको अपना मूल मोबाइल सीएसएस प्रदान करने की आवश्यकता होगी।

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

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