轻量级且简单的jQuery自动建议/自动完成?

12

我需要一个非常简单的自动完成插件,它可以建议那些包含用户所输入字母的词汇,要求很简单,不需要花哨的效果,可以内联或者从外部文件加载,总共只需要建议出大约20个结果即可。

我看到了这个:http://jquery.bassistance.de/autocomplete/demo/,但是它有8kb大小,对于我的需求来说太大了,有没有人知道更小、轻量级的自动完成脚本?又或者有没有人知道使用jQuery来实现超级简单的自动完成?

我不想使用jQuery UI,那是一个臃肿的jQuery附属品,我不能使用他们的自动完成插件,而且我敢打赌它的大小已经超过10000mb了。


4
jQuery UI的核心、小部件和自动完成功能(实现自动完成所需的必备组件)总共有20KB大小,这可能对您来说仍然过于庞大,但如果您使用Google CDN,您的用户很可能不需要下载这20KB,相比其他选项,我想这是更好的选择。 - Nick Bastin
你从哪里获取单词列表?这是英语中使用者输入的所有单词,还是只有特定的单词?你是否尝试过 jQuery UI 自动完成?它看起来非常好用。 - Peter Ajtai
1
如果你只需要自动完成,那么用户界面可能会很臃肿...但无论如何,它远非糟糕之物。 - prodigitalson
谷歌的CDN上可能没有那个特定的19kb文件。虽然部分或全部内容可以在CDN上找到,但自动完成所需的特定文件可能不在其中。 - Drew
更不用说,19kb对于一个简单的自动完成来说是可怕的,当它可以在1kb或1005b内完成(而且这是我最终创建的一个牛逼的小1kb脚本)。 - android.nick
2个回答

5

不错。第二个版本大小为7KB,您还可以将其进一步缩小至3KB。 - Fedir RYKHTIK
7
连接失败 2013年7月16日。 - Rafael Herscovici
1
踩负评已经失效,现在会重定向到某人的领英个人资料页面! - ADi3ek
http://web.archive.org/web/20120502105942/http://tomcoote.co.uk/javascript/jquery-json-suggestsearch-box-v2/ 请访问此链接。 - skv

0
如果19kb已经很大了,那么你提到的那个已经过时了,那就自己写一个吧。你可以删掉他所做的一些泛化处理,这样可以减少一些臃肿。最好使用jQuery UI中的一个,因为它经过了严格的测试,这样你可能会受益匪浅。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接