jQuery自动完成建议框在鼠标停止之前不会消失

时间:2012-06-20 17:05:59

标签: jquery jquery-ui autocomplete

我遇到了jQuery自动完成问题。当我键入 a 时,脚本会按预期返回预先填充的数组中的相关结果。但是,如果我键入 a ,并按住鼠标,导致输入一串 a ,则在输入第一个 a ,但当 a 的流跟随时不会消失(因此减少到文本框有一系列 a 的中间情况,并且建议框显示的结果仅与1 a 一致。只有当我释放鼠标时,盒子才会消失。这与Google搜索不同,即使鼠标保持不动,当输入5-6 a 时,建议框会立即消失。无论如何都要调整插件来消失吗?

1 个答案:

答案 0 :(得分:1)

在自动填充选项中,将延迟设置为0.类似于:

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

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

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