如果键入更多文本,jQuery UI自动完成滚动到顶部

时间:2011-08-05 16:27:02

标签: jquery-ui scroll jquery-ui-autocomplete

我有一个jQuery自动完成工作对我的testbox工作正常,除非我输入,得到一组resultss,向下滚动一点,然后键入更多的单词(新结果)新结果保持滚动到与旧的相同的poistion结果集。

我是否有一种简单的方法可以在返回新结果之前强制自动填充结果列表滚动到顶部?

1 个答案:

答案 0 :(得分:4)

我希望$('.ui-menu').scrollTop(0);内的使用search可以解决您的问题。以下代码使我更好:

$("#myinput").autocomplete({
    // ... other parameters which you use
    search: function () {
        $(this).data("autocomplete").menu.element.scrollTop(0);
    }
});