2010-08-12 11 views
6

मैं आईपैड पर एक जावास्क्रिप्ट संचालित गैलरी बना रहा हूं जो छवियों और वीडियो दोनों को प्रदर्शित कर सकता है। गैलरी ब्राउज़ करने के लिए, आप बाएं या दाएं स्वाइप कर सकते हैं (आईपैड के फोटो एप्लिकेशन के समान)। हालांकि, < वीडियो > तत्व पर स्वाइप करते समय मेरी कोई भी स्पर्श ईवेंट काम नहीं करती है। ऐसा लगता है कि मेरे टच इवेंट्स पर भी ऐसा लगता है, यहां तक ​​कि उन तत्वों पर भी जो उच्च जेड-इंडेक्स हो सकते हैं। मैंने टचमोव हैंडलर जोड़ने का प्रयास किया है जो e.preventDefault() को कॉल करता है, लेकिन ऐसा लगता है कि यह भी काम नहीं करता है। क्या किसी और ने इस समस्या में भाग लिया है और इसके लिए समाधान मिला है?<video> टैग पर आईपैड टच इवेंट

उत्तर

19

आपकी स्पर्श घटनाओं को खिलाड़ी के डिफ़ॉल्ट नियंत्रण से अवशोषित किया जा रहा है। यदि आप वीडियो तत्व के नियंत्रण को गलत पर सेट करते हैं तो आप वीडियो तत्व पर ईवेंट का पूर्ण नियंत्रण प्राप्त कर सकते हैं। लेकिन ऐसा करने का मतलब है कि आपको अपने स्वयं के कस्टम नियंत्रण लागू करना होगा, जो बहुत कठिन नहीं है।

+0

मृत पर! मुझे कोई समाधान ऑनलाइन नहीं मिला, इसलिए यह एक बड़ी मदद है। धन्यवाद! – mbxtr