मैं अलग-अलग सामग्री प्रदर्शित कर रहा हूं इस पर निर्भर करता है कि उपयोगकर्ता बॉडी टैग में ऑनरिएन्टेशन एक्सचेंज कॉल का उपयोग करके अपने फोन को कैसे पकड़ रहा है। यह बहुत अच्छा काम करता है - दूसरे दृश्य को बनाते समय मैं एक div छुपाता हूं।जावास्क्रिप्ट/onorientationchange का उपयोग कर आईफोन पर सफारी के पैमाने/चौड़ाई/ज़ूम रीसेट करें
पोर्ट्रेट मोड में div पहले लोड पर बहुत अच्छा लग रहा है। मैं इस का उपयोग सही पैमाने/ज़ूम पाने के लिए:
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;" />
पोर्ट्रेट मोड में सामग्री पर चलाने यहां तक कि अगर, चौड़ाई सही है और उपयोगकर्ता के लिए नीचे स्क्रॉल कर सकते हैं। लैंडस्केप मोड में प्रदर्शन भी सही है। हालांकि, यदि लैंडस्केप मोड में सामग्री को उपयोगकर्ता को स्क्रॉल करने की आवश्यकता होती है, तो जब उपयोगकर्ता पोर्ट्रेट मोड पर वापस आ जाता है, तो स्क्रीन बोलने के लिए "ज़ूम आउट" होती है। यह होता है कि उपयोगकर्ता लैंडस्केप मोड में नीचे स्क्रॉल किया गया है या नहीं।
मैंने स्क्रीन के पैमाने/ज़ूम/चौड़ाई को सही करने की कोशिश करने के लिए कई अलग-अलग चीजों की कोशिश की है, लेकिन कोई भाग्य नहीं है। क्या इसे करने का कोई तरीका है?
अग्रिम धन्यवाद!
होना चाहिए, ज़ूम को पूरी तरह अक्षम करने का अच्छा विचार नहीं है .. स्कॉट जेएचएल का समाधान देखें: https://github.com/scottjehl/iOS-Orientationchange-Fix/blob/master /ios-orientationchange-fix.js – tmsimont