rstacruz/jquery.transit — Issue #16: TransitionEnd doesn't always fire
Author: rstacruz
Created: 2012-01-25 15:02:46+00:00
State: open

As a result, sometimes queues can stack up, or callbacks are suppressed, or multiple transitions don't work, or other quirks like that.

This can happen if:

- You try a transition that has no change (`$foo.css({ left: 2 }).transition({ left: 2 })`)
- You try to transition an invisible element
- You hide an element mid-transition

Furthermore, TransitionEnd is a bubbling event and Transit doesn't account for that.