title: How to use jQuery to wait for the end of CSS3 transitions?
body: <p>I'd like to fade out an element (transitioning its opacity to 0) and then when finished remove the element from the DOM.</p>
  
  <p>In jQuery this is straight forward since you can specify the "Remove" to happen after an animation completes. But if I wish to animate using CSS3 transitions is there anyway to know when the transition/animation has completed?</p>