मेरे पास मोबाइल साइट पर किसी फ़ॉर्म में चुनिंदा तत्वों की एक श्रृंखला है। ये चुनिंदा तत्व जेएस और CSS3 ट्रांसफॉर्म के माध्यम से एक स्क्रॉलिंग फलक के अंदर हैं, इसलिए चयन पर पंजीकरण करने के लिए एक स्पर्श/क्लिक/जो भी घटना हो रही है, वह पहले स्थान पर पर्याप्त दर्द था। हालांकि, अब मैं केवल एंड्रॉइड पर खोज रहा हूं, भले ही चयन क्लिक हो रहे हों, और फोकस हो रहे हैं- वे बस खोलने से इनकार करते हैं। मुझे 100% यकीन है कि चयन अपने फोकस इवेंट (डीबग के माध्यम से) प्राप्त कर रहे हैं, इसलिए ईमानदारी से, मैं पूरी तरह से स्टंप हूं। डीबग के बिना, चयनों पर कोई अन्य फोकस/धुंधला घटना नहीं है। यह आईफोन पर ठीक काम करता है ... कोई विचार?एंड्रॉइड वेबकिट: फोकस ईवेंट प्राप्त करने वाले तत्वों का चयन करें, लेकिन खोलना नहीं!
उत्तर
मैं इस मुद्दे के साथ दीवार के खिलाफ अपने सिर को टक्कर लगी हूं। ऐसा लगता है कि एंड्रॉइड 2.1/2.2 (और शायद 2.0?) को अलग किया जा सकता है। एंड्रॉइड 1.5/1.6 में चुनिंदा काम करता है। मैंने एक साधारण पृष्ठ भी बनाया है जो किसी भी ब्लॉक से चयन की डिस्प्ले शैली को बदलता है और चयन अभी भी लगातार नहीं खुलता है। विचित्र रूप से, पृष्ठ रीफ्रेश के बाद कभी-कभी यह काम कर सकता है, फिर एक और रीफ्रेश करने के बाद इसे फिर से तोड़ा जा सकता है। जैसा कि आपने कहा है, फोकस करें और ईवेंट को स्पर्श करें/स्पर्श करें तत्व से आग लगती है, इसलिए मुझे समस्या है कि समस्या क्या है।
कभी-कभी यदि मैं पृष्ठ को ज़ूम करता हूं तो मुझे खोलने का चयन मिल सकता है, लेकिन तब भी चयनित मूल्य पृष्ठ पर चयनित तत्व में प्रदर्शित नहीं होता है।
मैंने एंड्रॉइड देव टीम को bug report सबमिट किया, लेकिन भविष्य में यह तय होने पर भी समस्या 2.1/2.2 में मौजूद होगी।
किसी को भी इसके लिए कोई समाधान नहीं मिला है?
// ---- अपडेट ------
आप को दिखाने के लिए, तत्व छिपा/संलग्न तत्व को निम्न इवेंट के अंदर का चयन ठीक करने के लिए प्रकट होता है एक वेबकिट-संक्रमण का उपयोग करते हैं इसके बारे में:
.addEventListener("webkitTransitionEnd",function(e){ this.innerHTML = this.innerHTML; },false);
मैं पूरी तरह यकीन है कि क्यों यह काम करता है, लेकिन तत्व फिर से लिखने के लिए डोम किसी कारण से मदद करने के लिए लगता है नहीं कर रहा हूँ। एंड्रॉइड 2.1/2.2 सिम्युलेटर, ईवीओ 4 जी और माई टच में परीक्षण किया गया।
मुझे this answer में A.meservy द्वारा समाधान मिला। यहां जवाब है, हर किसी की सुविधा के लिए कॉपी किया गया है।
इस मामले में समस्या वास्तव में जेक्यू टच के कारण हुई थी। इसे ठीक करने के लिए, बस jqtouch.css
में इन 4 लाइनों बाहर टिप्पणी "शरीर"
/*-webkit-perspective: 800;*/
/*-webkit-transform-style: preserve-3d;*/
के तहत "शरीर> *" के अंतर्गत
/*-webkit-backface-visibility: hidden;*/
/*-webkit-transform: translate3d(0,0,0) rotate(0) scale(1);*/
- 1. Jquery का उपयोग कर ईवेंट विशेषताओं वाले तत्वों का चयन कैसे करें?
- 2. क्यूवेब्यूव/वेबकिट टेक्स्ट का चयन अक्षम करें
- 3. विंडो पर मोबाइल सफारी/वेबकिट फोकस इवेंट
- 4. का चयन करें बॉक्स फोकस का उपयोग करके बग फ़ायरफ़ॉक्स
- 5. फोकस पर NSTextField का चयन करें
- 6. वेबकिट वेबव्यू
- 7. का चयन करने वाले उपयोगकर्ताओं downvoted है, लेकिन upvoted कभी नहीं
- 8. फोकस चोरी किए बिना उपयोगकर्ता का ध्यान प्राप्त करें
- 9. सभी फॉर्म तत्वों का चयन कैसे करें?
- 10. ऑटोकंपलेट एक्स्टेंडर का चयन करें ईवेंट
- 11. आईओएस पर जावास्क्रिप्ट: एक HTML चयन तत्व खोलना
- 12. कोई ईवेंट ट्रिगर करने वाले विजेट को प्राप्त करना?
- 13. jQuery। क्लासनाम के साथ शुरू होने वाले सभी तत्वों का चयन करें
- 14. प्रेषण के साथ फोकस ईवेंट
- 15. फ़ील्ड का चयन करते समय एंड्रॉइड ब्राउजर में अजीब व्यवहार
- 16. Google क्रोम जावास्क्रिप्ट 'फोकस' ईवेंट
- 17. लिंक यूनियन क्वेरी दो तत्वों का चयन करने के लिए
- 18. jQuery में, मैं कुछ वर्गों वाले तत्वों के बीच तत्वों का चयन कैसे करूं?
- 19. समान नाम वाले तत्वों के लिए एक्सएमएल स्कीमा लेकिन संदर्भ
- 20. उन तत्वों को कैसे प्राप्त करें जिनमें कोई बच्चा नहीं है, लेकिन टेक्स्ट हो सकता है?
- 21. jQuery में एक ही विशेषता मान वाले तत्वों का चयन कैसे करें?
- 22. एंड्रॉइड चेकबॉक्स चेक इवेंट पर कोई ईवेंट कैसे प्राप्त करें?
- 23. jQuery। कक्षा के साथ सभी तत्वों का चयन करें लेकिन शैली के बिना = "प्रदर्शन: कोई नहीं;" विशेषता
- 24. है :: - वेबकिट-चयन चयनकर्ता कभी समर्थित है?
- 25. तत्वों का चयन करना जिनकी विशेषता XPath
- 26. डेटाग्रिडव्यू पूर्ण पंक्ति चयन लेकिन एकल सेल मान प्राप्त करें
- 27. किसी सूची से कई तत्वों का चयन करें
- 28. jQuery उन सभी तत्वों का चयन करें जिनमें शीर्षक है
- 29. एंड्रॉइड: "निरंतर" ऑटो-फोकस
- 30. दोहराने वाले समूहों का चयन करने के लिए नियमित अभिव्यक्ति
मैं इस समस्या है। मैंने एंड्रॉइड 2.2 चलाने वाले अपने Droid 2 फोन पर अपना समाधान करने की कोशिश की और यह काम नहीं किया। –