<分区>
Possible Duplicate:
Run javascript function when user finishes typing instead of on key up?
我写了一个快速的实时过滤器,可以过滤一长串大约一万个项目。每个项目的子项都有大量与其相关的元数据。描述、相关文档、用途等。我一次带一封信,然后从那里过滤页面。如果有人打字太快,页面可能跟不上。如果我快速输入“Cam”,我可能会收到多个 tag-C 的 IDS。
我的问题询问是否有一种方法可以限制函数调用,直到按键停止。几乎是击键的 hoverIntent。
这是我快速制作的 fiddle ,展示了我的追求,http://jsfiddle.net/kb8Hw/
但是我的代码有点复杂。我有一个更长的列表,一次将其限制为一个字母,并对搜索字符串进行更多规范化。本质上,每次 this.value[0]
更改时,它都会返回到服务器并获取一组新标签。从那里我使用 jquery 过滤页面上的内容。