I am creating a rather complicated user interface widget that has some problems in Chrome. I was able to isolate the problem and demonstrated it at http://jsfiddle.net/8Kb3B/
I have divinside tdand am trying to switch div using jQuery .animate(). What happens in Chrome is that it tddoes not return when it divreturns to its original width. Also, if you pay close attention to the end of the "hide" animation, you will see that the width tdblinks briefly over the width of the content div, which I find strange.
The same thing happens when used .toggle(delay). If I use .toggle()without delay, all this will work as intended.
Animation works correctly in Mozilla offerings and even in IE.
Am I missing something really simple?
source
share