使用 JavaScript 快速自动完成

Mut*_*tos 2 jquery autocomplete jquery-autocomplete

我正在使用 jQuery UI 自动完成。但是打字很慢。例如,当我在 Google 搜索框中键入时,建议会显示在框底部,而且速度非常快。谷歌的自动完成调用需要大约。80 毫秒(根据 Firebug 请求分析)。

我的服务在 80-100 毫秒的同一时间范围内提供建议,但 jQuery 自动完成的实现速度非常慢,以至于在我写完整个单词后,结果就会出现在框下。

有人有更好的自动完成解决方案,比如 Google 的速度,或者有什么方法可以优化 jQuery UI 自动完成?

Mik*_*son 5

从他们的文档:

$( ".selector" ).autocomplete({ delay: 300 }); // default
Run Code Online (Sandbox Code Playgroud)

尝试将其更改为:

$( ".selector" ).autocomplete({ delay: 100 });
Run Code Online (Sandbox Code Playgroud)