我对jQuery自动完成有一个问题。当我键入一个a时,脚本将按预期返回来自预填充数组的相关结果。但是,如果我键入一个a,并按住鼠标,导致输入了一个a字符串,则建议框将在键入第一个a之后立即打开,但是当流a‘s跟随时,建议框不会消失(从而减少到一个中间情况,即文本框有一系列E 211>s,而建议框显示的结果仅与1e 112ae 213一致)。只有当我释放鼠标时,盒子才会消失。这与谷歌搜索不同,在谷歌搜索中,当输入5-6 a时,建议框立即消失,甚至当鼠标被按住时也是如此。是否有任何调整插件来做消失?
发布于 2012-06-20 21:29:38
在“自动完成”选项中,将延迟设置为0。类似于:
$(selector).autocomplete({ source: [your array], delay: 0});在我的测试中对我有用。默认延迟300产生的结果与您报告的结果相似。
还有,你怎么用鼠标打字?
https://stackoverflow.com/questions/11124594
复制相似问题