diff options
author | kborchers <k_borchers@yahoo.com> | 2011-11-30 10:46:31 -0600 |
---|---|---|
committer | kborchers <k_borchers@yahoo.com> | 2011-11-30 10:49:13 -0600 |
commit | b539e2e5c8528fb1cfaa241fd509fc1ccf65a095 (patch) | |
tree | 6c4ef7aed8fbaaaaff4ea2e961d7db5428fce7bb /ui/jquery.ui.menu.js | |
parent | 53ea93327e9040b7472e8fd2af2abaea19058e4a (diff) | |
parent | afdc577e9c26d6571e934a8fef892f7fbe3619c6 (diff) | |
download | jquery-ui-b539e2e5c8528fb1cfaa241fd509fc1ccf65a095.tar.gz jquery-ui-b539e2e5c8528fb1cfaa241fd509fc1ccf65a095.zip |
Merge branch 'master' into selectmenu
Diffstat (limited to 'ui/jquery.ui.menu.js')
-rw-r--r-- | ui/jquery.ui.menu.js | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/ui/jquery.ui.menu.js b/ui/jquery.ui.menu.js index 4fe859f4e..77190189e 100644 --- a/ui/jquery.ui.menu.js +++ b/ui/jquery.ui.menu.js @@ -29,7 +29,6 @@ $.widget( "ui.menu", { }, _create: function() { this.activeMenu = this.element; - this.isScrolling = false; this.menuId = this.element.attr( "id" ) || "ui-menu-" + idIncrement++; if ( this.element.find( ".ui-icon" ).length ) { this.element.addClass( "ui-menu-icons" ); @@ -66,13 +65,10 @@ $.widget( "ui.menu", { }, "mouseover .ui-menu-item": function( event ) { event.stopImmediatePropagation(); - if ( !this.isScrolling ) { - var target = $( event.currentTarget ); - // Remove ui-state-active class from siblings of the newly focused menu item to avoid a jump caused by adjacent elements both having a class with a border - target.siblings().children( ".ui-state-active" ).removeClass( "ui-state-active" ); - this.focus( event, target ); - } - this.isScrolling = false; + var target = $( event.currentTarget ); + // Remove ui-state-active class from siblings of the newly focused menu item to avoid a jump caused by adjacent elements both having a class with a border + target.siblings().children( ".ui-state-active" ).removeClass( "ui-state-active" ); + this.focus( event, target ); }, "mouseleave": "collapseAll", "mouseleave .ui-menu": "collapseAll", @@ -86,10 +82,6 @@ $.widget( "ui.menu", { this.collapseAll( event ); } }, 0); - }, - scroll: function( event ) { - // Keep track of scrolling to prevent mouseover from firing inadvertently when scrolling the menu - this.isScrolling = true; } }); |