मेरे पास वर्तमान में एक ऐसी साइट है जो एक पृष्ठ होस्ट करती है जिसे मैं डेस्कटॉप और मोबाइल ब्राउज़र दोनों की सेवा करना चाहता हूं। डेस्कटॉप डिज़ाइन और कार्यान्वयन पहले ही पूरा हो चुका है और JQuery का उपयोग करता है।डेस्कटॉप और मोबाइल दोनों का समर्थन करने वाले एकल JQuery पृष्ठ के लिए टिप्स?
मुझे यह पृष्ठ एक अलग लेआउट का उपयोग करने के लिए अच्छा लगेगा जब कोई उपयोगकर्ता JQuery मोबाइल द्वारा समर्थित मोबाइल ब्राउज़र पर जाता है।
मैं ऐसा करने का सबसे अच्छा तरीका जानने की कोशिश कर रहा हूं लेकिन इसके लिए सर्वोत्तम प्रथाओं पर जानकारी नहीं मिल रहा है। इस पर लगता है कि सभी मौजूदा दस्तावेज/मार्गदर्शिकाएं मुझे लगता है कि जो jQuery पृष्ठ आप लिख रहे हैं वह विशेष रूप से मोबाइल ब्राउज़र का समर्थन कर रहा है, इसलिए डेस्कटॉप के लिए स्वरूपण को संबोधित नहीं करता है।
विकल्प है कि स्पष्ट प्रतीत:
- एक ही पेज लेकिन मौजूदा सामग्री मोबाइल
- एक ही पृष्ठ के लिए लेकिन addtional मार्कअप के साथ पुन: प्रारूपित करना है कि डुप्लिकेट मौजूदा सामग्री है, लेकिन स्वरूपित किया गया है के शीर्ष पर सिर्फ अतिरिक्त मार्कअप मोबाइल के लिए यदि डेस्कटॉप ब्राउज़र, गैर-मोबाइल सामग्री छुपा/प्रस्तुत नहीं किया गया है।
- से कुछ गतिशील पता लगाने मोबाइल बनाम गैर-मोबाइल तो 2 अलग पृष्ठों (डेस्कटॉप बनाम मोबाइल)
मुझे लगता है कि # 2 शायद सबसे आसान है, लेकिन मैं डुप्लीकेट का विचार पसंद नहीं है के बीच के मार्ग पेज में सामग्री। # 1 यह सोचने के लिए अवास्तविक लगता है कि मैं अपनी मौजूदा सामग्री को मार्कअप के समूह के साथ बढ़ा सकता हूं ताकि यह जादू के लिए प्रारूप हो (यह अभी भी डेस्कटॉप का समर्थन कर रहा हो)।
मैं किसी भी गाइड के लिए किसी भी सुझाव और पॉइंटर्स की सराहना करता हूं जो कि सर्वोत्तम प्रथाओं के बारे में बात कर सकता है।
स्पष्टीकरण: मैं रेल, ASP.NET MVC का उपयोग नहीं मान लें, आदि
http://jquerymobile.com/ पर एक नज़र डालें इसकी एक अच्छा संसाधन – XGreen