0

我对 jQuery 自动完成有疑问。当我键入a时,脚本会按预期从预填充的数组中返回相关结果。但是,如果我键入a并按住鼠标不放,导致键入 a 的字符串则建议框在键入第一个 a 后立即打开,但当a的流跟随时不会消失(因此减少到文本框有一系列a的中间情况,并且建议框显示的结果仅与 1 a一致。只有当我松开鼠标时,盒子才会消失。这与谷歌搜索不同,其中建议框在 5-6 a时立即消失即使按住鼠标,也会输入 's。反正有没有调整插件来消失?

4

1 回答 1

1

在自动完成的选项中,将延迟设置为 0。类似于:

$(selector).autocomplete({ source: [your array], delay: 0});

这在我的测试中对我有用。默认延迟 300 产生的结果类似于您报告的结果。

另外,你是如何用鼠标打字的?

于 2012-06-20T21:29:38.547 回答