Вот один из способов сделать это, нажав на событие open
и изменив положение меню, когда это событие произойдет:
$("#autocomplete").autocomplete({
appendTo: "#results",
open: function() {
var position = $("#results").position(),
left = position.left, top = position.top;
$("#results > ul").css({left: left + 20 + "px",
top: top + 4 + "px" });
}
});
Я также использую опцию appendTo
, чтобылегко найти ul
, который содержит меню.Вы можете сделать это без этой опции.
Вот рабочий пример: http://jsfiddle.net/9QmPr/