मैं अपने पेज पर जेड-इंडेक्स का उपयोग कर रहा हूं (-लिंक की आवश्यकता नहीं है-), और यह ठीक से काम नहीं करता है: यह कुछ अन्य div के ऊपर कुछ divs नहीं रखता है ..सीएसएस - जेड-इंडेक्स ठीक से काम नहीं कर रहा है
आप बाएं, या दाएं बार में से किसी एक आइटम पर क्लिक करके इसे स्वयं देख सकते हैं। फिर, मुखौटा फीका होगा, लेकिन इसके नीचे संदेश बॉक्स दिखाएं। मैंने बहुत कोशिश की है, लेकिन मुझे बस अन्य सभी के ऊपर दिखाने के लिए संदेश बॉक्स नहीं मिल रहा है ...
इसे ठीक करने के लिए मैं क्या कर सकता हूं?[टिप्पणी: नीचे 2 सवाल]
आप पृष्ठ की जाँच नहीं करना चाहते हैं, तो संदेश बॉक्स कुछ अन्य divs में स्थित है:
<div>
<div>
<div>message box</div>
</div>
</div>
सीएसएस स्थिति इस तरह है:
.window {
position: fixed;
left: 0px;
top: 0px;
z-index: 100;
}
मैं स्थिति का उपयोग करें: तय है, क्योंकि स्थिति: पूर्ण यहाँ पूर्ण नहीं है, div शरीर के लिए गठबंधन नहीं है, लेकिन किसी भी तरह कुछ और। क्या स्थिति और पूर्ण स्थिति को दोबारा रीसेट करने का कोई तरीका है?
जेड-इंडेक्स केवल तभी काम करता है जब यह उसी प्रकार की स्थिति वाले तत्वों पर लागू होता है। तो यदि एक तत्व पूर्ण या किसी अन्य स्थिति के माध्यम से डोम से बाहर है तो उसके जेड-इंडेक्स डोम के अन्य तत्वों के सापेक्ष नहीं होंगे बल्कि केवल उन तत्वों के लिए होंगे जिनके समान स्थिति प्रकार है। – Ryan
ओह ठीक है, तो एक निश्चित वस्तु सिर्फ एक पूर्ण वस्तु को ओवरलैप नहीं कर सकती है? – laarsk
सही है क्योंकि जेड-इंडेक्स और डोम के अनुसार वे वास्तव में एक-दूसरे के सापेक्ष नहीं हैं और वास्तव में क्योंकि एक पूर्ण वस्तु डोम से बाहर है, निश्चित व्यक्ति इसे इसके शीर्ष पर जाने के लिए भी नहीं जानता है। – Ryan