使用JavaScript快速自动完成

时间:2013-04-10 13:32:14

标签: jquery autocomplete jquery-autocomplete

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

我的服务是在80-100ms的相同时间范围内提供建议,但jQuery自动完成的实现速度很慢,在我写完整个单词之后,结果就会出现在框下。

有没有人像谷歌的速度那样有更好的自动完成解决方案,还是有办法优化jQuery UI自动完成?

1 个答案:

答案 0 :(得分:4)

从他们的文件:

$( ".selector" ).autocomplete({ delay: 300 }); // default

尝试将其更改为:

$( ".selector" ).autocomplete({ delay: 100 });