मेरे पास मेरी वेबसाइट पर दो अनुभाग हैं, जिनकी ऊंचाई मैं window.innerHeight
पर सेट करता हूं। जब आकार बदलने की घटना को निकाल दिया जाता है तो ऊंचाई अपडेट होती है।पता बार छिपाने के दौरान मोबाइल ब्राउज़र आकार बदलने का प्रयास नहीं करते हैं
यह मेरे डेस्कटॉप पर पूरी तरह से काम करता है, लेकिन मेरे एंड्रॉइड फोन पर मुझे कुछ समस्याएं मिलती हैं।
एंड्रॉइड के लिए क्रोम में, यदि आप नीचे स्क्रॉल करते हैं तो पता बार छिप जाता है और विंडो का आकार बदलता है, क्रोम एक आकार बदलने की घटना को सक्रिय करता है और ऊंचाई अपडेट होती है।
फ़ायरफ़ॉक्स और डिफ़ॉल्ट एंड्रॉइड ब्राउज़र पता बार छिपाने के बाद इस आकार बदलने की घटना को नहीं चलाता है। यदि मैं मैन्युअल रूप से पोर्ट्रेट से परिदृश्य तक डिवाइस का अभिविन्यास बदलता हूं और वापस ऊंचाई को अपडेट किया जाना चाहिए।
तो मैंने खुद को एक अभिविन्यास परिवर्तन ईवेंट भेजने की कोशिश की, लेकिन यह काम नहीं किया।
क्या फ़ायरफ़ॉक्स और डिफ़ॉल्ट ब्राउज़र क्रोम की तरह व्यवहार करने का कोई तरीका है?
यहां website है।
चूंकि आप डिफ़ॉल्ट ब्राउज़र व्यवहार नहीं बदल सकते हैं, इसलिए आपको यह देखने के लिए जांच करनी पड़ सकती है कि ऊंचाई 5 सेकंड या उससे भी कम हो गई है या नहीं। –
मैंने कोशिश की, लेकिन समस्या यह है कि 'window.innerHeight' का मान अपडेट नहीं किया गया है। – tryzor
क्या आप वाकई खिड़की की ऊंचाई में बदलाव करते हैं? मोबाइल ब्राउज़र इन चीजों के बारे में मजाकिया हो सकता है। – Jared