फिक्सिंग IE z- इंडेक्स - सीएसएस-ट्रिक्स

Anonim

यह सभी अजीब IE z- इंडेक्स मुद्दों को ठीक करने के लिए एक अंत-सभी-सभी-समाधान नहीं है, लेकिन यह निश्चित रूप से कुछ परिस्थितियों में मदद कर सकता है। यह उन सभी तत्वों के माध्यम से लूप करता है जिन्हें आप घोषित करते हैं और उन पर कभी-कभी घटते हुए जेड-इंडेक्स मूल्यों को लागू करते हैं। IE यह पीछे की ओर हो जाता है, और यह इसे सही ढंग से सेट करता है। इसका कारण यह है कि यह सब-एंड-बी-ऑल नहीं है, क्योंकि कभी-कभी यह डोम-ऑर्डर नहीं होता है कि आपको इसमें रहने के लिए जेड-इंडेक्स की आवश्यकता होती है, और कभी-कभी स्कोपिंग भी खेलने में आता है।

फिर भी, आईई 7 में डेमो देखें (धन्यवाद डैन निकोल्स) शीर्ष पर टूटे हुए संस्करण और नीचे दिए गए निश्चित संस्करण को देखने के लिए।

jQuery के संस्करण

$(function() ( var zIndexNumber = 1000; // Put your target element(s) in the selector below! $("div").each(function() ( $(this).css('zIndex', zIndexNumber); zIndexNumber -= 10; )); ));

MooTools संस्करण

if(Browser.Engine.trident)( var zIndexNumber = 1000; // Put your target element(s) in the selector below! $$('div').each(function(el,i)( el.setStyle('z-index',zIndexNumber); zIndexNumber -= 10; )); );