Hi all,

I found that with the animate function now removing inline styles after 
the animation is complete that breaks the tabs animations in IE 6/7.

You can see that here:
http://stilbuero.de/jquery/tabs_test/

Just pick an example with an animation. What happens is that after the 
hide animation the element shows up for some milliseconds and then gets 
hidden again via an a attached class.

The problem is the time when the inline styles get removed, consider 
following code:

toHide.animate(hideAnim, hideSpeed, function() {

     // with the new animate inline styles are removed here for the 
toHide element - too early!

     toShow.removeClass(settings.hideClass).animate(showAnim, showSpeed, 
function() {

         // in Tabs I remove all inline styles in the second callback 
manually which works with 1.03

     });
});


The problem does not occur in jQuery 1.03. I was using some later 
version because of the IE event bugs.

Any ideas?


-- Klaus

_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to