calling collapse('hide') on an already hidden element in firefox causes subsequent calls to collapse('show') to fail for that element
Created by: mikesnare
collapse does not check to see whether or not an element is already shown/hidden before operating on the element. It sets the transitioning flag and then registers a transitionEnd event to unset that flag.
In firefox, if the element is already hidden (in my case, via collapse) and you hide that element again via collapse, the transitioning flag is set but the transitionEnd event never fires because the transition never happens. The transitioning flag is left set to 1, and that prevents subsequent uses of the collapse plugin to fail for the element.
See http://jsfiddle.net/mikesnare/YWdbf/ for an example. (Run in firefox)