A demo on changing the opacity of an element, and then reversing the change.
This demo seems to indicate a bug when animating opacity.