I have a sequence of position absolute div, say
<div>...</div>
<div style="display:none">...</div>
<div style="display:none">...</div>
<div style="display:none">...</div>
I wrote a simple slide code using jQuery
currentDiv.fadeOut('slow');
nextDiv.fadeIn('slow');
It works perfectly in FF/Chrome/Safari/IE7/IE8, but not in IE6. I found in IE6, fadeOut and fadeIn not occur simultaneously as in other browsers, fadeIn always begin after fadeOut is completed. any ideas?
I just tried this example and both a fadeIn and fadeOut work at the same time in IE6:
I modified the example from: http://docs.jquery.com/Effects/animate#paramsoptions
I’ve noticed before that setting the styles display to none in the actual div instead of in the css file or via jquery can sometimes cause issues. Try just giving each div a class of displaynone instead of setting their style tag. Hopefully this helps and good luck!