मैंने हाल ही में कुछ डरावना देखा है, मुझे यकीन नहीं है कि शायद मुझे कुछ याद आ रहा है लेकिन मुझे समझ में नहीं आ रहा है कि यह क्यों हो रहा है।
मैं एक साइट है कि निम्नलिखित jQuery उस पर चल रहा स्निपेट है:
$(window).resize(function(){
alert("Resize fired!");
});
जब मैं एक Android फ़ोन ब्राउज़र में साइट पर जाते हैं और केवल ऊपर स्क्रॉल और साइट नीचे, मैं देख सकता चेतावनी।
एंड्रॉइड ब्राउजर स्क्रॉल बार (जो फीका इन और आउट) पूरी साइट पर चल रहा है और खिड़की के किसी भी आकार का कारण नहीं लग रहा है, इसलिए मुझे लगता है कि इस घटना को उनके द्वारा निकाल दिया नहीं जा रहा है ।
क्या किसी को पता है कि एंड्रॉइड ब्राउज़र स्क्रॉलिंग पर इस घटना को क्यों फायर कर रहा है?
किसी भी जानकारी की सराहना की जाएगी।
संपादित करें:
मैं शरीर के लिए सीएसएस की स्थापना, अतिप्रवाह-y स्थापित करने को देखने के लिए कि अगर एक व्यवहार्य समाधान था, लेकिन घटना अभी भी एंड्रॉयड पर स्क्रॉल पर गोलियां चलाई जा रही है स्क्रॉल करने के लिए कोशिश की है।
संपादित करें # 2:
मैं अपने HTML में निम्न मेटाटैग उपयोग कर रहा हूँ:
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
मुझे आईओएस पर एक समान अजीब समस्या है (http://stackoverflow.com/questions/14157942/orientationchange-event-fires-scroll-resize-event देखें)। क्या आपने एक खाली एचटीएमएल (इसमें व्यूपोर्ट मेटा के साथ) और केवल आकार बदलने की चेतावनी की कोशिश की है? क्या यह अभी भी आग लग रहा है? –
@c_kick मैं पुष्टि कर सकता हूं कि यह एक खाली HTML परीक्षण पृष्ठ पर होता है। मैंने अपनी साइट के व्यवहार को बदलकर इसे पाने में कामयाब रहा है, लेकिन मुझे यह जानकारी ऑनलाइन नहीं मिल रही है कि यह – Dan
क्यों करता है जो मैं कोशिश करता हूं वह '$ (विंडो) .scroll' ईवेंट से जुड़ा हुआ है, और स्क्रॉलिंग होने पर '$ (विंडो) .resize (function (e) {e.stopPropagation();} 'सेट करें। लेकिन मैं आपके साथ गर्मजोशी से सहमत हूं कि यह कष्टप्रद है और उसे एक समाधान की आवश्यकता नहीं है। –