मैं jQuery मोबाइल 1.1.1 के साथ बंडल किए गए फोनगैप का उपयोग करके आईओएस के लिए एक ऐप विकसित कर रहा हूं। मेरे पास मेरे पृष्ठ पर एक div है जो दोनों टैप और टैपहोल्ड घटनाओं के लिए सुन रहा है।टैपहोल्ड के बाद निकाल दिया गया टैप ईवेंट jQuery मोबाइल 1.1.1
मुझे जिस समस्या का सामना करना पड़ रहा है वह यह है कि टैप ईवेंट को मेरी अंगुली उठाने के बाद टैपहोल्ड ईवेंट के बाद निकाल दिया जाता है। मैं इसे कैसे न होने दूँ? एक समाधान here प्रदान किया गया है, लेकिन यह ऐसा करने का एकमात्र तरीका है? किंडा & टैपहोल्ड के लिए दो अलग-अलग आयोजनों के पूरे बिंदु को समाप्त कर देता है यदि आपको दोनों को अलग करने के लिए बूलियन ध्वज का उपयोग करने की आवश्यकता है।
$('#pageOne').live('pageshow', function(event) {
$('#divOne').bind('taphold', function (event) {
console.log("TAP HOLD!!");
});
$('#divOne').bind('tap', function() {
console.log("TAPPED!!");
});
});
बहुत सहायता की सराहना करते हैं:
बादमेरी कोड है। धन्यवाद!
मैं इसका उपयोग कैसे करूं? –
@JeremieWeldin ऊपर jquery.mobile.js फ़ाइल में संशोधन को इंगित करता है। –
मुझे वह अंततः मिला। मुझे इस तरह टिप्पणी करने के लिए वापस आना चाहिए था। धन्यवाद! –