"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मोबाइल साइट को लैंडस्केप ओरिएंटेशन तक कैसे सीमित करें और ऑटो-रोटेशन को अक्षम कैसे करें?

मोबाइल साइट को लैंडस्केप ओरिएंटेशन तक कैसे सीमित करें और ऑटो-रोटेशन को अक्षम कैसे करें?

2024-11-09 को प्रकाशित
ब्राउज़ करें:845

How to Restrict Mobile Site to Landscape Orientation and Disable Auto-Rotation?

मोबाइल साइट अनुभव को बढ़ाना: लैंडस्केप ओरिएंटेशन को लागू करना और ऑटो-रोटेशन को अक्षम करना

मोबाइल प्रतिक्रिया के लिए डिज़ाइन करते समय, कुछ ओरिएंटेशन उपयोगकर्ता को महत्वपूर्ण रूप से प्रभावित कर सकते हैं अनुभव। यह प्रश्न एक मोबाइल वेबसाइट को लैंडस्केप ओरिएंटेशन तक सीमित करने और ऑटो-रोटेशन को अक्षम करने का समाधान ढूंढता है।

CSS Solution

इसे प्राप्त करने का एक तरीका सीएसएस मीडिया क्वेरीज़ के माध्यम से है। लैंडस्केप और पोर्ट्रेट ओरिएंटेशन के लिए अलग-अलग स्टाइलशीट बनाकर, आप यह नियंत्रित कर सकते हैं कि डिवाइस के ओरिएंटेशन के आधार पर साइट कैसे व्यवहार करती है। इसे लागू करने का तरीका यहां बताया गया है:

  1. दो स्टाइलशीट बनाएं: लैंडस्केप के लिए style_l.css और पोर्ट्रेट के लिए style_p.css।
  2. style_l.css में, प्रदर्शित होने वाली अपनी लैंडस्केप-विशिष्ट शैलियों को शामिल करें साइट की सामग्री पूरी चौड़ाई में।
  3. style_p.css में, सभी तत्वों को छुपाएं और उपयोगकर्ताओं को निर्देश देने वाला एक संदेश प्रदर्शित करें इष्टतम दृश्य के लिए उनके डिवाइस को झुकाने के लिए।
  4. मीडिया प्रश्नों का उपयोग करने के लिए अपने HTML हेड सेक्शन में निम्नलिखित कोड जोड़ें:

jQuery समाधान

jQuery का उपयोग डिवाइस ओरिएंटेशन का पता लगाने और तदनुसार साइट की कार्यक्षमता को बदलने के लिए भी किया जा सकता है। यहाँ एक उदाहरण है:

$(window).on("orientationchange", function() {
  if (window.orientation == 0 || window.orientation == 180) {
    // Landscape orientation
    // Enable landscape-specific features here
  } else if (window.orientation == 90 || window.orientation == -90) {
    // Portrait orientation
    // Show a message to rotate device
  }
});

दोनों समाधान प्रभावी ढंग से लैंडस्केप-ओनली ओरिएंटेशन को लागू करते हैं और मोबाइल साइट पर ऑटो-रोटेशन को अक्षम करते हैं, इच्छित ओरिएंटेशन में इष्टतम सामग्री प्रदर्शन सुनिश्चित करके उपयोगकर्ता के अनुभव को बढ़ाते हैं।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729744965 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3