diff options
author | kborchers <kris.borchers@gmail.com> | 2011-07-09 23:30:35 -0500 |
---|---|---|
committer | Jörn Zaefferer <joern.zaefferer@gmail.com> | 2011-07-12 11:03:10 -0400 |
commit | 9f5050ee063ed4c9e6191fc58ef151254cf54e76 (patch) | |
tree | 64831cc60099e3bf3d1296edb42217ca910316c6 /ui | |
parent | 163d867a1f78fd87a74a4fa7e65e6c3849d777bb (diff) | |
download | jquery-ui-9f5050ee063ed4c9e6191fc58ef151254cf54e76.tar.gz jquery-ui-9f5050ee063ed4c9e6191fc58ef151254cf54e76.zip |
Menu: Added close on click outside using technique from popup
Diffstat (limited to 'ui')
-rw-r--r-- | ui/jquery.ui.menu.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ui/jquery.ui.menu.js b/ui/jquery.ui.menu.js index b93c95531..770e0252a 100644 --- a/ui/jquery.ui.menu.js +++ b/ui/jquery.ui.menu.js @@ -170,6 +170,14 @@ $.widget( "ui.menu", { } } }); + + this._bind( document, { + click: function( event ) { + if ( !$( event.target ).closest( ".ui-menu" ).length ) { + this.closeAll(); + } + } + }); }, _destroy: function() { |