有没有人知道jquery-ui自动完成插件的轻量级替代品?
我没有在项目中使用任何其他jquery-ui组件(基础库是jquery 1.5.2)。 因此,我觉得我无法在单个搜索字段中为简单的自动完成添加20k(缩小)。
到目前为止可能的选择是:https://github.com/agarzola/jQueryAutocompletePlugin
http://code.google.com/p/jquery-autocomplete/
我不想为这样的标准功能推出我自己的插件..当然必须有一个很好的解决方案吗?
答案 0 :(得分:6)
很抱歉,但我相信您对替代品的研究不会得到回报。
对于你建议的其他替代方案,最小权重为14.52 kb(agarzola)和10KB(jquery-autocomplete),因此对于我来说,经过最严格测试和完整解决方案的20KB似乎并不太多。
我认为你应该更多地关注每个插件的其他重要方面,而不是当差异如此微小时的大小。在自动完成功能的情况下甚至更多,这将消耗每次自动搜索的带宽,所以我想如果我的第一个问题是带宽,我将不会使用自动完成。
答案 1 :(得分:0)
是的,Jquery UI很安静,如果你打算使用一堆插件(可拖动,可调整大小等),它们是值得使用的。
我曾经多次使用http://codeassembly.com/Unobtrusive-jQuery-autocomplete-plugin-with-json-key-value-support/作为我的简单项目,我认为它很棒。
你也可以查看本教程http://return-true.com/2009/08/how-to-jquery-autocomplete/,但我认为第一个选项就足够了
答案 2 :(得分:0)
答案 3 :(得分:0)
我对'UFD'(http://code.google.com/p/ufd/),Unobtrusive Fast-filter Dropdown有了合理的运气。它并不完美,但它可能满足您的需求。
答案 4 :(得分:0)
您是否尝试过Ninja UI?