में jQuery के साथ एनिमेटेड है जब एक माता पिता div एक सीएसएस ड्रॉप-छाया आवेदन किया है, और उसके बच्चों jQuery के साथ एनिमेटेड है ताकि माता पिता div ऊंचाई, नीचे अजीब लाइनों में परिवर्तन IE9 में पृष्ठ को देखते समय पैरेंट div प्रकट होता है। http://jsfiddle.net/vPqxb/11/ और एक स्क्रीनशॉट: यहाँ एक उदाहरण हैजनक div ड्रॉप-छाया बग जब बच्चे इंटरनेट एक्सप्लोरर 9
एक है जो सिर्फ कोड को देखने के लिए;
<div class="parent">
<div class="longer"> </div>
</div>
, सीएसएस:
div.parent {
background: #ddd;
box-shadow: 1px 1px 2px 1px #c9c7c9;
width: 80%;
}
div div {
background: red;
height: 10px;
width: 30px;
}
.longer {
height: 200px;
}
और जावास्क्रिप्ट (ध्यान दें कि पहले एक jQuery यूआई की आवश्यकता है): यहां HTML है
$("a.toggleclass").on("click", function() { //some trigger, doesn't matter where
div.stop(true,true).toggleClass("longer", 1000);
});
$("a.animate").on("click", function() { //another one without jQuery UI
div.stop(true,true).animate({"height":"20px"}, function() {
div.attr({"style":""});
});
});
मेरे सवालों का हो सकता है;
- क्या यह एक jQuery या इंटरनेट एक्सप्लोरर बग है?
- क्या आप इसके आसपास एक रास्ता खोज सकते हैं? (इंटरनेट एक्सप्लोरर 9 संक्रमणों का समर्थन नहीं करता है इसलिए मैं अनजान हूं)
किसी भी मदद के लिए बहुत बहुत धन्यवाद।
मैं समान प्रश्न यहाँ कहा है http://stackoverflow.com/questions/8675773/shadow-artifacts-during-animation-in-ie9 जब आप बच्चों की ऊंचाई को कम करने, कुछ पंक्तियाँ दिखाई देते हैं: और उत्सुक अगर आप किसी भी समाधान पाया है – zerkms