Hi, Thanks for the feedback, I've put my comments in below...
Dave Methvin wrote: >>> OK - I've managed to break the problem down to a simple test case: >>> >>> http://kelvinluck.com/assets/jquery/fadeBug/ >>> >>> As you will see, the fade doesn't happen in IE but the callback does. >>> If you get rid of position:relative or any width in the styles of the >>> UL then the fade works fine... > > Notice that the elements jump down in Firefox, and that the "As you can > see..." paragraph jumps down in IE. Neither of those things should happen, > right? Yeah - neither of these things should happen but I'm not bothered by them. They only happen on this test case page I chucked together and not on the actual page I am using... And they happen cross browser so don't seem related to the IE not working problem... > > Also, $('fade-me').attr('opacity', 0.5) document.ready gives an IE script > error in jQuery.attr on the line with elem.filter, because style.filter is > undefined at that point. Even after fixing that, IE doesn't honor the > opacity although I can see it's been set in the filter. So that part of the > problem seems to be outside the fx code. > What is attr('opacity') anyway? Do you mean css('opacity')? I've put together another simpler test case which doesn't involved the animation: http://kelvinluck.com/assets/jquery/fadeBug/index2.html As you can see, the problem lies in the code which sets the opacity. This page works fine in FF and in IE if you remove either of the mentioned styles (see http://kelvinluck.com/assets/jquery/fadeBug/index3.html for an example). But when those styles are there it breaks... Thanks for any more ideas, Kelvin :) _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
