मैं एक क्षैतिज बहुस्तरीय ड्रॉपडाउन नेविगेशन मेनू को लागू करने की कोशिश कर रहा हूं। मेनू के ठीक नीचे (लंबवत), मुझे iframe के माध्यम से YouTube वीडियो मिला है। अगर मैं फ़ायरफ़ॉक्स में मुख्य स्तर के नौ वस्तुओं में से एक पर मंडराता हूं, तो ड्रॉपडाउन मेनू वीडियो के शीर्ष पर ठीक से दिखाई देता है ।
हालांकि, क्रोम और IE9 में, ड्रॉपडाउन का केवल एक स्लिवर मेरे पास मौजूद मेनू और iframe के बीच के छोटे क्षेत्र में दिखाई देता है। इसके बाकी हिस्से इफ्रेम के पीछे लग रहे हैं ।
समस्या YouTube वीडियो से संबंधित प्रतीत होती है, आइफ्रेम से नहीं । परीक्षण करने के लिए, मैंने वीडियो के बजाय किसी अन्य वेब साइट पर iframe का लक्ष्य रखा, और ड्रॉपडाउन मेनू ने ठीक काम किया, यहां तक कि IE में भी।
- प्रश्न 1: डब्ल्यूटीएफ?
- प्रश्न 2: क्यों, यहां तक कि अगर मैं
z-index:-999 !important;
खोजबीन करता हूं तो आइफ्रेम पर यह समस्या अभी भी होती है?
क्या कुछ आंतरिक सीएसएस है जिसमें YouTube एम्बेड कोड शामिल है जो किसी भी तरह से चीजों को ओवरराइड कर रहा है?
<embed wmode="transparent" ...>
अनुभाग आपको सभी की आवश्यकता है (कम से कम फ़ायरफ़ॉक्स में) और कोई ज़रूरत नहीं है wmode को url
's param
s या iframe
s में सेट करने के बारे में