滚动页面时,Jquery自动完成框停留在同一位置

时间:2013-07-19 13:38:50

标签: jquery css autocomplete scroll jquery-autocomplete

当我使用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

但我不确定如何使用它。

1 个答案:

答案 0 :(得分:0)

您可以使用CSS样式的position属性来创建相对于输入框的自动编码框。

位置:"亲戚&#34 ;;