Transitions are triggerd for changes made befor adding transition specific css properties. Why?
===

Take a look at this jsfiddle
[http://jsfiddle.net/zB2Td/5/][1]


  [1]: http://jsfiddle.net/zB2Td/5/

Animation is triggered although `.animate`  class is added after changing the dimensions.
If you uncomment the second line from the end transition won't start as it should.
Why does this code work like that?
What is a proper way to add `.animate` and not trigger transition on the previous changes.
Thanks!