首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery AutoComplete :使建议出现在文本框中

问jQuery AutoComplete :使建议出现在文本框中
EN

Stack Overflow用户
提问于 2013-08-20 10:15:51
回答 2查看 5.3K关注 0票数 1

我使用的Jquery自动完成插件在这里找到:http://jqueryui.com/autocomplete/

它运行良好,但自动完成提示显示为下拉列表,而我希望它显示为下拉列表(不知道它是否正确的单词,但我希望点击显示在文本框中而不是它下面)。

有办法做到这一点吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-20 10:46:31

JQuery UI自动完成的默认位置设置包括:

代码语言:javascript
复制
 position: {
        my: "left top",
        at: "left bottom",
        collision: "none"
    },

您可能可以为您的电话提供以下内容:

代码语言:javascript
复制
$('.whatever').autocomplete({
   position: {
       my: "left bottom",
       at: "left top",
   });
票数 3
EN

Stack Overflow用户

发布于 2013-08-20 10:46:02

您可以使用jQuery Ui自动完成position选项;该选项允许您使用jQuery UI位置实用程序设置建议列表的位置。

快速参考:

标识建议菜单相对于相关输入元素的位置。of选项默认为输入元素,但您可以指定另一个要对其定位的元素。有关各种选项的更多细节,您可以参考jQuery UI位置实用程序。

代码:

代码语言:javascript
复制
$(function () {
    var availableTags = [
        "ActionScript",
        "AppleScript",
        "Asp",
        "BASIC",
        "C",
        "C++",
        "Clojure",
        "COBOL",
        "ColdFusion",
        "Erlang",
        "Fortran",
        "Groovy",
        "Haskell",
        "Java",
        "JavaScript",
        "Lisp",
        "Perl",
        "PHP",
        "Python",
        "Ruby",
        "Scala",
        "Scheme"];

    $("#tags").autocomplete({
        source: availableTags,
        position: {
            my: "left bottom",
            at: "left top",
        }
    });

});

精加工演示:http://jsfiddle.net/IrvinDominin/KQdg8/

博士:http://api.jqueryui.com/autocomplete/#option-position

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18332496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档