id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blocking	blockedby
9414	In IE 7/8 a div's mouseleave event fires from child open select element that extends below enclosing div	dwilks@…	dwilks@intacct.com	"I have a div containing a largeish select list.  I've bound mouseenter and mouseleave events to the div via the .hover() method.  When I open the select list it extends past the bottom of the div.  In IE 7 and 8 the mouseleave event is fired when I move the mouse over the select list past the bottom of the enclosing div.  Neither Chrome 11 nor Firefox 3.6 exhibit this behavior.

Not sure if this is a bug or enhancement.  It could be argued either way.

The (currently) last answer @ http://stackoverflow.com/questions/2096843/funky-jquery-mouseleave-behavior does have a useful workaround that mostly does what I want although it does have the unfortunate deficiency in that it does not fire the mouseleave if the mouse leaves the boundary of the select dropdown.

function onMouseLeave(e) {
    if (e && 
            typeof e.fromElement != 'undefined' && 
            typeof e.fromElement.length != 'undefined') {
        return;
    }
    // ... rest of my mouse leave handler
}
"	bug	closed	low	1.next	event	1.6.1	patchwelcome				
