2012-06-24 8 views
7

मैं वेबसाइट में सेट इंटरवल फ़ंक्शन का उपयोग करता हूं, और यह आईई, क्रोम, फ़ायरफ़ॉक्स और सफारी में ठीक काम करता है। जब मैं इसे आईपैड/आईफोन (सफारी मोबाइल) पर आज़माता हूं तो मुझे समस्या मिलती है: अगर मैं स्क्रीन स्क्रॉल करता हूं, तो सेट इंटरवल फ़ंक्शन रुक जाता है और जब मैं स्क्रॉल करना बंद करता हूं तो यह फिर से शुरू होता है!स्क्रॉलिंग के दौरान आईफोन/आईपैड (मोबाइल सफारी) में अंतराल विराम

फ़ंक्शन को रोकने से रोकने का कोई तरीका है? धन्यवाद

उत्तर

6

मुझे डर नहीं है, ऐसे व्यवहार को रोकने के लिए कोई रास्ता नहीं है। इस समस्या के बारे में SO में बहुत सारे विषय हैं (अधिक से कम संबंधित), यहां विशेष रूप से interesting one है। इसका सारांश सरल है:

आईओएस लोचदार स्क्रॉल को ट्रैक नहीं किया जा सकता है। + के लिए कोई ईवेंट श्रोता नहीं है + स्क्रॉल के दौरान दोनों टाइमआउट/अंतराल निष्पादित नहीं होता है। और क्योंकि आईओएस 5 में कोई अनुरोध नहीं है, यह हल करना असंभव प्रतीत होता है।

+0

मुझे आशा है कि वे इसे आईओएस 6 में हल करेंगे, हालांकि आपको बहुत धन्यवाद! – user1478076

+0

यह समस्या आईओएस 6 में हल नहीं हुई है - सभी जावास्क्रिप्ट को लोचदार स्क्रॉल के दौरान रोका गया है और स्क्रॉलिंग स्टॉप होने तक फिर से शुरू नहीं हुआ है (और ऑनस्कोल निकाल दिया गया है)। –

+0

आईओएस 6.1 में तय किया जाना प्रतीत होता है –

1

iOS6 सफारी एक बग कि टाइमर, जबकि एक पेज स्क्रॉल है बनाए गए मारता है से ग्रस्त है पर जवाब @Pattishall।

स्क्रॉल खत्म

https://gist.github.com/3798925 के बाद टाइमर पुनः द्वारा kTmnh द्वारा प्रदान की इस समस्या का ठीक नहीं है।