公司做了的搜索功能需要一个自动提示功能,产品MM 指着 taobao 首页的搜索框,笑眯眯的说 我们要实现和她的功能一样滴,
于是google 了一把 找到了 这个 , 是 这个 的原作者,看说明是说旧的版本被另外一个工程师 重写,已经加入到jquery-
ui 中去了 . 原作者 在2009 年重新编写了这个插件.而且将代码放到了google 上面,
哎 开源的世界 真是。。。。。
简单看了看 源代码,基本能够看懂 就选择这个做骨架吧.
为了符合要求做了如下的更改 以便符合要求:
1. 将对目标 text 的监听从 keydown 改为 keyup,原来用keydown 的时候对中文似乎支持有问题.
2. 修改 selectItem 增加判断参数是否执行 this.finish(); 修改 focusItem 增加 this.selectItem($item,[]); 以便支持
在结果中上下移动时将结果copy 到 text 文本框.
目前存在的问题:
1.搜狗输入法 点击 Enter 后输入text 英文 却没有反应
----------- EOF ------------