An easy partial fix is to have the hover plugin bind to destroyed and mouseleave, although there is still some weird behavior if the element is detatch()ed, and if the element is not reattached, no hover events will trigger until it is.
The text was updated successfully, but these errors were encountered:
pushed a commit
Dec 5, 2012
If the mouse has entered a new element, this change forces the hoverleave event to fire on the previously hovered element, even if no mouseleave event fires.
The mouseleave event will not fire if the element is removed while hovered and possibly in other circumstances.