इस प्रश्न का उत्तर पहले ही दिया जा चुका है, लेकिन चूंकि यह प्रश्न उत्तरदायी साइटों के प्रश्न को नहीं लाता है, इसलिए मैं उस पर कुछ जानकारी जोड़ना चाहूंगा।
जब मैंने एक उत्तरदायी वेब साइट विकसित की, तो मैंने एंड्रॉइड पर क्रोम में इस मुद्दे का सामना किया। विंडो को आकार देते समय मैं मेनू को छिपाना चाहता हूं (कुछ डिज़ाइन तत्वों की उचित स्थिति की आवश्यकता के कारण) लेकिन Android व्यवहार के लिए क्रोम ने स्क्रॉल पर एक आकार बदलने वाली घटना को ट्रिगर किया जो कि कुछ हद तक मुश्किल था।
OnOrientationChange का उपयोग शुरू करने के लिए स्विच करना एक विकल्प नहीं था क्योंकि यह एक उत्तरदायी साइट है, डेस्कटॉप पीसी पर कोई अभिविन्यास परिवर्तन नहीं है, लेकिन मुझे अभी भी नियमित पीसी: एस, टैबलेट और स्मार्टफोन दोनों पर काम करने के लिए कोड की आवश्यकता है।
मैं ब्राउज़र को सूँघने और ऐसा करने के लिए शुरू कर सकता था लेकिन मैं अब तक इससे बचने में सक्षम रहा हूँ।
मैंने सीडब्ल्यूआईटी द्वारा सुझाए गए समाधान को लागू करने की कोशिश की, लेकिन चूंकि ऊपर या नीचे स्क्रॉल करने से वास्तव में ऊंचाई-परिवर्तन होता है जो या तो काम नहीं करता था।
मैंने एक शर्त जोड़ते हुए कहा कि केवल मेनू को छुपाता है जब चौड़ाई बदल जाती है, न कि जब ऊंचाई बदल गई है। यह मेरे मामले में काम करता है क्योंकि मुझे केवल मेनू को फिर से लिखना होगा जब चौड़ाई बदल जाएगी।