我正在使用jQuery UI Autocomplete。但打字速度很慢。例如,当我在Google搜索框中输入内容时,建议会显示在框的底部,速度非常快。谷歌的自动完成调用正在进行中。 80毫秒(根据Firebug要求分析)。
我的服务是在80-100ms的相同时间范围内提供建议,但jQuery自动完成的实现速度很慢,在我写完整个单词之后,结果就会出现在框下。
有没有人像谷歌的速度那样有更好的自动完成解决方案,还是有办法优化jQuery UI自动完成?
答案 0 :(得分:4)
从他们的文件:
$( ".selector" ).autocomplete({ delay: 300 }); // default
尝试将其更改为:
$( ".selector" ).autocomplete({ delay: 100 });