From: Richard Worth Date: Mon, 15 Mar 2010 20:40:20 +0000 (+0000) Subject: Autocomplete: fixed #5347 - Autocomplete: each successive item hover makes item above... X-Git-Tag: 1.8~27 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=9aa56386a355e1de92dcdd7ce1a644b76df9b301;p=jquery-ui.git Autocomplete: fixed #5347 - Autocomplete: each successive item hover makes item above shrink a bit in IE --- diff --git a/ui/jquery.ui.autocomplete.js b/ui/jquery.ui.autocomplete.js index a6e50f3c3..ece6df4d5 100644 --- a/ui/jquery.ui.autocomplete.js +++ b/ui/jquery.ui.autocomplete.js @@ -352,12 +352,6 @@ $.widget("ui.menu", { activate: function(item) { this.deactivate(); - this.active = item.eq(0) - .children("a") - .addClass("ui-state-hover") - .attr("id", "ui-active-menuitem") - .end(); - this._trigger("focus", null, { item: item }); if (this.hasScroll()) { var offset = item.offset().top - this.element.offset().top, scroll = this.element.attr("scrollTop"), @@ -368,6 +362,12 @@ $.widget("ui.menu", { this.element.attr("scrollTop", scroll + offset - elementHeight + item.height()); } } + this.active = item.eq(0) + .children("a") + .addClass("ui-state-hover") + .attr("id", "ui-active-menuitem") + .end(); + this._trigger("focus", null, { item: item }); }, deactivate: function() {