Menu: Fix issue with missing active item when clicking a menu item more than once

This commit is contained in:
kborchers 2012-07-12 23:01:13 -05:00
parent b8ad711dee
commit be0be892d3

View File

@ -583,7 +583,8 @@ $.widget( "ui.menu", {
select: function( event ) {
// Save active reference before collapseAll triggers blur
var ui = {
item: this.active
// Selecting a menu item removes the active item causing multiple clicks to be missing an item
item: this.active || $( event.target ).closest( ".ui-menu-item" )
};
this.collapseAll( event, true );
this._trigger( "select", event, ui );