Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery自动完成位置_Javascript_Jquery - Fatal编程技术网

Javascript jquery自动完成位置

Javascript jquery自动完成位置,javascript,jquery,Javascript,Jquery,我正在使用jqueryautocomplete执行一个简单的搜索,我想在一个文本框下显示我的结果。目前,在搜索用户时,它会在文本框顶部追加数据,这样我就看不到正在键入的内容。这是我通过在线建议所做的: $("#auto").autocomplete({ position: { //does not work my: "left top ", at: "left bottom", }

我正在使用jqueryautocomplete执行一个简单的搜索,我想在一个文本框下显示我的结果。目前,在搜索用户时,它会在文本框顶部追加数据,这样我就看不到正在键入的内容。这是我通过在线建议所做的:

  $("#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.
    }
});

我已经通过