mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-10-05 01:44:18 +00:00
Menu: Fix issue with missing active item when clicking a menu item more than once
This commit is contained in:
parent
b8ad711dee
commit
be0be892d3
3
ui/jquery.ui.menu.js
vendored
3
ui/jquery.ui.menu.js
vendored
@ -583,7 +583,8 @@ $.widget( "ui.menu", {
|
|||||||
select: function( event ) {
|
select: function( event ) {
|
||||||
// Save active reference before collapseAll triggers blur
|
// Save active reference before collapseAll triggers blur
|
||||||
var ui = {
|
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.collapseAll( event, true );
|
||||||
this._trigger( "select", event, ui );
|
this._trigger( "select", event, ui );
|
||||||
|
Loading…
Reference in New Issue
Block a user