2011-10-12 16 views
7

मैं एक मोबाइल HTML5 ऐप बना रहा हूं। मैंने स्क्रॉलिंग अक्षम कर दी है (और इसे कुछ हिस्सों में सक्षम किया है) और यह सब अच्छा और अच्छा है, लेकिन समस्या तब शुरू होती है जब मैं एक आईफ्रेम के माध्यम से एक यौटौबे वीडियो एम्बेड करता हूं। ऐसा लगता है कि जब कोई उपयोगकर्ता आईफ्रेम दबाता है, तो पूरा पृष्ठ स्क्रॉल करता है और मुझे इसके आसपास कोई रास्ता नहीं दिख रहा है। घटना श्रोताओं को जोड़ना काम नहीं करता है।एम्बेडेड iframe "स्पर्श" करते समय मैं स्क्रॉलिंग को कैसे अक्षम कर सकता हूं?

उत्तर

2

आप वास्तव में नियंत्रण नहीं कर सकते कि iframe में क्या होता है।

लेकिन यदि आप थोड़ा चालाक बनना चाहते हैं तो आप सीधे div या पारदर्शी कैनवास या जो भी चाहें आईफ्रेम पर तत्व डाल सकते हैं, जो सभी घटनाओं को पकड़ लेगा ताकि उपयोगकर्ता आईफ्रेम को दबा न सके।

सबसे आदर्श नहीं है, इसका मतलब है कि उपयोगकर्ता यूट्यूब वीडियो पर बटन दबा नहीं सकते हैं, लेकिन शायद यह आपका एकमात्र वास्तविक विकल्प है।

+0

यह है, धन्यवाद :) – Andrija

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

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