2011-07-19 6 views
8

असल में शीर्षक सब कुछ कहता है - क्यों jQuery .animate ({अस्पष्टता: 0}) z-index को भी बदलता है?क्यों jQuery .animate ({अस्पष्टता: 0}) z-index को भी बदलता है

क्या आप इसे हल करने के बारे में जानते हैं?

संपादित करें:
उदाहरण के लिए लिंक: http://jsfiddle.net/4vUc7/

धन्यवाद।

+0

क्या आप शायद http://jsfiddle.net/ पर एक पहेली प्रदान कर सकते हैं? – pimvdb

+0

मेरी पोस्ट को पहेली के साथ लिंक के साथ संपादित किया गया। – Ron

+0

धन्यवाद। ऐसा लगता है कि यह jQuery नहीं है क्योंकि उदास की एक निश्चित अस्पष्टता का उपयोग करना '0.7' भी इसे चमकने का कारण बनता है। – pimvdb

उत्तर

6

आप अर्धविराम अनदेखा कर रहे थे अपने z-index

यहाँ में अद्यतन fiddle

+0

यह मेरी समस्या का समाधान करता है लेकिन असली सवाल यह है कि मुझे पहले स्थान पर जेड-इंडेक्स का उपयोग क्यों करना पड़ा? jquery .animate ({अस्पष्टता: 0}) तत्व के z-index को बदलता है। लापता अर्धविराम बीटीडब्ल्यू एक बेवकूफ गलती है: | – Ron

1

रूप question linked by jen में उल्लेख किया है, यह एक jQuery बग लेकिन एक ब्राउज़र समस्या नहीं है। यदि आप उस तत्व के गुणों की निगरानी करते हैं जिनकी अस्पष्टता डीबग कंसोल में टॉगल की जा रही है, तो आप देखेंगे कि केवल अस्पष्टता को छुआ जा रहा है। jQuery z-index को छू नहीं रहा है, लेकिन ब्राउज़र अस्पष्टता वाले तत्व प्रस्तुत करता है जो 1 अलग-अलग के बराबर नहीं है।

मैंने आपके कोड में कुछ अतिरिक्त बदलाव किए हैं: http://jsfiddle.net/radu/4vUc7/6/

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