是否有更好的(轻量级)自动完成解决方案与PHP和codeigniter没有jquery ui?

时间:2012-02-07 10:26:43

标签: php jquery jquery-ui codeigniter codeigniter-2

我正在为我的网站搜索轻量级和交叉浏览器兼容的解决方案。以下是我成功实施的解决方案:

代码: http://www.jamipietila.fi/codeigniter-and-autocomplete-with-jquery/ 工作实例: http://demosivut.net/demo/ci_jquery_autocomplete/index.php/autocomplete

但是使用jquery.ui为js文件花费200 kb,为css文件花费另外33 kb。

我计划在每个页面中实现该自动完成框,而且只需一个自动完成框就可能会花费很多。

这是否有更小的解决方案?

2 个答案:

答案 0 :(得分:7)

这是我使用的自动填充脚本:http://www.devbridge.com/projects/autocomplete/jquery/

当缩小时它的重量为7kb,但它显然依赖于jQuery,这增加了占用空间。

值得注意的是,如果您使用的是CDN中的jQuery UI,那么它很可能已经在访问者浏览器中缓存,因此连续加载时间将大大减少。

答案 1 :(得分:2)

您可以在jquery ui主页上自定义您的jquery ui libary。因此,您可以取消选择不需要的每个组件。 http://jqueryui.com/download
否则你可以尝试搜索jQuery自动完成插件,也许那些尺寸较小的插件。