मैं अपने PhoneGap ऐप में लिंक पर लाइव इवेंट बाध्य कर रहा हूं। घटना सफलतापूर्वक आग लगती है (alert()
आईएनजी द्वारा पुष्टि की गई), लेकिन ऐसा लगता है कि किसी भी स्पर्श डेटा ईवेंट ऑब्जेक्ट से जुड़ा हुआ नहीं है जैसा कि होना चाहिए। यह सभी स्पर्श घटनाओं पर होता है - touchstart
, touchmove
, और touchend
।jQuery लाइव() आईफोन स्पर्श घटना विशेषताओं को हटा रहा है?
$('a').live('touchend', function(event) {
event.preventDefault();
alert(event.touches.length); // event.touches should be populated!
});
कोई विचार? क्या मैं jQuery.live() के साथ एसओएल हूँ?
मैं livequery बाहर की कोशिश करेंगे धन्यवाद:
यहाँ गुण है कि उन पर कॉपी कर रहे हैं। स्पर्श घटनाओं को पकड़ा जा रहा था ठीक है कि वे काफी समर्थित थे, लेकिन मुझे लगता है कि सभी घटना विशेषताओं के साथ पास करने के लिए कुछ अतिरिक्त होना है। – ceejayoz
मेरा मानना है कि लाइवक्वियर टाइमर का उपयोग करता है और यही कारण है कि यह बहुत अधिक समर्थन कर सकता है। JQuery टीम ने एक अलग विधि का उपयोग किया जो अधिक कुशल है, लेकिन सीमित भी है। – Jab