see this script: http://jsfiddle.net/msNhr/3/ (tested on Fx14 and Ch 21.0.1180.57)
I just stopped distributing the mouseleave event mouseleave that it doesn't get overlay
Matching js
$(function() { $('#a').mouseenter(function() { $('#overlay').show(); }); $('#overlay').mouseleave(function() { $(this).hide(); }); $('#overlay select').mouseleave(function(ev) { ev.stopPropagation() }); });
source share