【问题标题】:Jquery autocomplete box staying in same place when scrolling the page滚动页面时Jquery自动完成框保持在同一个地方
【发布时间】:2013-07-18 19:47:42
【问题描述】:

当我使用 jquery 自动完成时,当框出现时,当我向下滚动页面时,框保持在相同的位置。当用户滚动时,如何将菜单保留在文本字段下方?

另外,在我的代码中,我有一个运行 ajax 函数的 onkeyup 事件,当它返回时,我使用它更改自动完成标签的内容

        // get the search box element
        var input = $("#" + searchBoxID);

        // set its autocomplete tag list
        input.autocomplete({
            source: availableTags
        });

        // force its autocomplete menu to show
        input.autocomplete("search", input.val());

我该如何解决这个问题?谢谢。

我还找到了一些关于使用appendto 代码的答案 jQuery-autocomplete scroll issue.

但我不确定如何使用它。

【问题讨论】:

    标签: jquery css autocomplete scroll jquery-autocomplete


    【解决方案1】:

    您可以使用 CSS 样式的 position 属性来使 autocomp 框相对于输入框。

    位置:“相对”;

    【讨论】:

      猜你喜欢
      • 2012-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多