मैं एंड्रॉइड और आईओएस ऐप बनाने के लिए फोनगैप 2.4.0 का उपयोग कर रहा हूं।एंड्रॉइड 4.2 के साथ फोनगैप 2.4.0 - अजीब डबल क्लिक व्यवहार
अब मुझे पता चला है कि नेक्सस 4 डिवाइस पर एंड्रॉइड 4.2.2 का उपयोग करके एंड्रॉइड ऐप के अंदर लिंक में ऑनकिक इवेंट दो बार निकाल दिया गया है, जैसे डबल क्लिक (अल्थौग मैंने इसे केवल एक बार टैप किया!)। प्रयोग में
<a href="#" onclick="$(this).append('test'); return false;" style="some styles...">some text</a>
libs:
- jQuery 1.9.1
- jQuery मोबाइल 1.3.0 (आरसी)
- jQuery ui 1.10.0
- jQuery स्पर्श पंच 0.2.2
- फोनगैप 2.4.0
जब मैंने अपने नेक्सस 4 (एंड्रॉइड 4.2.2) पर लिंक क्लिक किया (या टैप किया) तो स्ट्रिंग 'टेस्ट' ऐप के अंदर दो बार जोड़ा गया है।
ऐसा तब नहीं होता जब मैं इसे एंड्रॉइड ब्राउज़र में सीधे मोबाइल वेब ऐप के रूप में परीक्षण करता हूं।
यह ऐप के अंदर मेरे सैमसंग एस 3 (एंड्रॉइड 4.1.2) पर भी काम करता है। iPhones पर भी कोई समस्या नहीं है।
किसी और ने इस अजीब व्यवहार को पहचाना? (और शायद इसे ठीक करने में सक्षम था? ;-))
अद्भुत हैक! ;) एक जादू की तरह काम करता है! – Sebastian
मैंने एक ही हैक के कई संस्करणों को लागू किया है, यह एक सुंदर है - मुझे नहीं पता कि मैंने इसे दस्तावेज़ क्लिक स्तर पर क्यों हल नहीं किया है, इसे फिर से साझा करने के लिए धन्यवाद :) –
अच्छा समाधान, मुझे एक गड़बड़ थी क्योंकि अगर "भूत" का पता लगाने पर बटन सक्रिय स्थिति में रहता है, इसलिए मैंने $ ('। ui-btn') जोड़ा। removeClass ('ui-btn-active'); रोकथाम के बाद(); – Maurix