Javascript jquery自动完成位置
我正在使用jqueryautocomplete执行一个简单的搜索,我想在一个文本框下显示我的结果。目前,在搜索用户时,它会在文本框顶部追加数据,这样我就看不到正在键入的内容。这是我通过在线建议所做的:Javascript jquery自动完成位置,javascript,jquery,Javascript,Jquery,我正在使用jqueryautocomplete执行一个简单的搜索,我想在一个文本框下显示我的结果。目前,在搜索用户时,它会在文本框顶部追加数据,这样我就看不到正在键入的内容。这是我通过在线建议所做的: $("#auto").autocomplete({ position: { //does not work my: "left top ", at: "left bottom", }
$("#auto").autocomplete({
position: { //does not work
my: "left top ",
at: "left bottom",
},
appendTo: "#results",
messages: {
noResults: '',
results: function () { }
},
我尝试过这个方法,但只有在第二次搜索后才有效:
$(function () {
$("#auto").autocomplete({
source: data
});
$("#auto").autocomplete({
source: data
}).autocomplete("widget").addClass("fixed-height");
});
尝试使用“位置”选项,特别是“偏移”特性: HTML:
<input type="text" id="auto" />
<div id="results"></div>
var data = ['Java', 'JavaScript', 'C', 'C#', 'C++']
$("#auto").autocomplete({
source: data ,
position: {
offset: '0 0' // Shift 0px to the left, 0px down.
}
});
我已经通过