Autocomplete: fixed #5347 - Autocomplete: each successive item hover makes item above shrink a bit in IE

This commit is contained in:
Richard Worth 2010-03-15 20:40:20 +00:00
parent 2a7fc816ee
commit 9aa56386a3

View File

@ -352,12 +352,6 @@ $.widget("ui.menu", {
activate: function(item) { activate: function(item) {
this.deactivate(); 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()) { if (this.hasScroll()) {
var offset = item.offset().top - this.element.offset().top, var offset = item.offset().top - this.element.offset().top,
scroll = this.element.attr("scrollTop"), scroll = this.element.attr("scrollTop"),
@ -368,6 +362,12 @@ $.widget("ui.menu", {
this.element.attr("scrollTop", scroll + offset - elementHeight + item.height()); 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() { deactivate: function() {