2012-01-23 14 views
8

अस्वीकरण: इस साइट को अद्यतन किया गया है, यह समस्या अब डिजाइन के नए संस्करण के साथ नहीं होती है।आईओएस सफारी शीर्ष पर स्क्रॉल कुछ पृष्ठों पर काम नहीं करता है। क्यूं कर?

मैंने बनाई गई एक नई साइट पर मैंने सफारी (आईओएस 5) में एक अजीब क्विर्क देखा। आमतौर पर आप किसी भी वेबपृष्ठ के शीर्ष पर स्क्रॉल करने के लिए सफारी के शीर्ष पर ब्लैक बार टैप कर सकते हैं। मेरी नई वेबसाइट पर यह मुखपृष्ठ पर काम करता है, लेकिन एकल लेख पृष्ठों पर नहीं।

इसे आज़माएं! versbeton.nl (काम करता है!) बनाम versbeton.nl/2012/01/vers-vloeibaar/ (काम नहीं करता है!)

मैं ऐसी स्थिति कैसे डिबग कर सकता हूं? जहां तक ​​मुझे पता है कि आईओएस के लिए कोई फ़ायरबग (या इसी तरह के डिबगिंग टूल) नहीं है।

+1

दोनों लिंक आईओएस 5.0.1 के साथ आईपी 4 एस पर ठीक काम करते हैं। यह व्यवहार सभी स्क्रॉल दृश्यों के लिए आम है। इसका खराब कार्य वेब दृश्य की सामग्री से बंधे नहीं होना चाहिए। क्या आप अपने वेब पेज के किसी भी प्रदर्शन गुण को फिर से परिभाषित कर रहे हैं? – teriiehina

+0

@teriiehina मुझे वास्तव में पता चला कि दूसरा लिंक फ्लोरियन रिपोर्ट के रूप में 5.0.1 या 5.0 आईफोन सिम्युलेटर में आईफोन 4 एस पर स्क्रॉल नहीं करेगा। हालांकि यह आईपैड 5.0 सिम्युलेटर में ठीक था। तो संभवतः यह उस ट्विटर/फेसबुक ओवरले के बारे में कुछ है जो केवल आईफोन पर दिखाई देता है? – Tommy

+0

@ टॉमी> सिम्युलेटर के साथ बस कोशिश की (मेरी पहली टिप्पणी, मैं अपने डिवाइस का उपयोग कर रहा था) और यह अभी भी काम कर रहा है। लेकिन मुझे कोई ट्विटर/फेसबुक ओवरले नहीं मिला (न तो डिवाइस या सिम्युलेटर पर)। – teriiehina

उत्तर

16

-webkit-overflow-scrolling:touch समस्या है। यदि आप अपने सीएसएस में कहीं भी का उपयोग करते हैं, तो स्क्रॉल-टू-टॉप शॉर्टकट काम करना बंद कर देता है। यह आईओएस 5 के साथ एक ज्ञात समस्या है, दुर्भाग्य से कोई कामकाज नहीं है। उम्मीद है कि इसे आईओएस 6 में तय किया जाएगा।

+0

बहुत बढ़िया! क्या इस बग के बारे में कुछ प्रकाशित हुआ था या आप मौके से उस पर ठोकर खाई थी? – Florian

+0

डॉन। और इसके लिए बिल्कुल कोई फिक्स नहीं है? –

+2

यह अभी भी आईओएस 7.0.2 के रूप में एक मुद्दा है – rharper

0

आप सफारी का उपयोग करके फायरबग खरीद के समान कुछ और अपने वेब-एजेंट को आईफोन के रूप में निर्दिष्ट कर सकते हैं। लेकिन मुझे यकीन नहीं है कि आपके पास वही वेबकिट इंजन होगा।

आप सेटिंग्स> सफारी> उन्नत में सफारी के लिए डेवलपर टूल को भी सक्रिय कर सकते हैं।

शुभकामनाएं।

+0

मेरे मैक पर सफारी का उपयोग करने से मुझे इस आईओएस विशिष्ट समस्या को डीबग करने में मदद नहीं मिलेगी। कोई काला बार नहीं है जिसे मैं अपने मैक पर टैप कर सकता हूं ... या क्या मैं आपके उत्तर को गलत समझ रहा हूं? – Florian

+1

हां, ओएसएक्स पर कोई ब्लैक बार नहीं है लेकिन सफारी के वेब देव टूल्स का उपयोग करके आप अपनी खिड़की और उसके तत्वों के गुणों का निरीक्षण कर सकते हैं। और आप अभी भी अपने आईफोन पर देव टूल्स को सक्रिय कर सकते हैं। आईओएस में – teriiehina

+0

आह, "डीबग कंसोल"। यह एक महान टिप है! लेकिन हां: इस समस्या से कोई त्रुटि नहीं है। – Florian

संबंधित मुद्दे