2010-07-27 9 views
8

मैं आईपैड पर वेबपैप्स विकसित करने के लिए jQuery का उपयोग कर रहा हूं और ऐसा लगता है कि jQuery लाइव इवेंट काम नहीं करता है ... यह वह मामला था जब मैं एसडीके आईपैड एमुलेटर के साथ काम कर रहा था और अब मेरे पास आईपैड पर काम करना है , यह अभी भी वही है (मुझे उम्मीद थी कि यह एक एमुलेटर गलती थी)। एक वेब किट निर्माण पर एक ही कोड चलाना ठीक काम करता है।आईपैड पर jQuery लाइव इवेंट ... यह क्यों काम नहीं करता है?

मुझे आश्चर्य है कि किसी और को यह समस्या हो रही है? अगर कोई फिक्स है? या अगर यह मैं हूँ? उम्मीद है कि कोई भी मदद कर सकता है क्योंकि AJAX कॉल के बाद क्लिक आदि को रिबाइंड करने के लिए वास्तव में मेरा कोड बन रहा है।

धन्यवाद :)

उत्तर

3

मैं जो एक ajax कॉल के बाद एक तत्व के लिए चाल बाध्यकारी क्लिक करने के लिए लगता है jQuery .delegate घटना का इस्तेमाल किया था।

+0

ग्रेट - प्रतिनिधि चाल करता है! – Johncl

18

समस्या किसी कारण से मोबाइल सफारी क्लिक घटनाओं को कुछ डीओएम तत्वों से संलग्न नहीं करती है, इसलिए आपको उन्हें मैन्युअल रूप से संलग्न करना होगा।

$('.header').live('click',get_location_input); 

और जब आप इस ऐड बाद में इसे ipad

<div class='header' onclick=''>Station Info</div> 

यहाँ पर काम करता है वह जगह है जहाँ मैं अपनी जानकारी

http://skillfulness.blogspot.com/2010/11/workaround-for-jquery-live-event.html

-1

मिला: के लिए 'कर्सर सूचक' सीएसएस फ़ाइल में perticular आईडी मेरे लिए काम करता है ..

संबंधित मुद्दे