Легкая альтернатива плагину автозаполнения jquery-ui?
Кто-нибудь знает о легкой альтернативе плагину автозаполнения jquery-ui?
Я не использую никаких других компонентов jquery-ui в проекте (base lib - jquery 1.5.2).
Поэтому не чувствую, что могу обосновать добавление 20k (minified) только для простой автозаполнения в одном поле поиска.
Возможные варианты:
https://github.com/agarzola/jQueryAutocompletePlugin
http://code.google.com/p/jquery-autocomplete/
Я не хочу рулон моего собственного плагина для такой стандартной функциональности. Конечно, там должно быть отличное решение?
Ответы
Ответ 1
Извините, но я считаю, что ваше исследование альтернатив не окупится.
Для других альтернатив, которые вы предположили, минифицированный вес составляет 14,52 kb (агарзола) и 10KB (jquery-autocomplete), поэтому 20KB из самого проверенного и полного решения для меня не слишком много.
Я думаю, вы должны уделять больше внимания другим важным аспектам каждого плагина вместо размера, когда разница настолько крошечная. Еще больше в случае функции автозаполнения, которая будет потреблять полосу пропускания при каждом автоматическом поиске, поэтому, я думаю, я бы не использовал автозаполнение, если моя первая проблема заключалась в пропускной способности.
Ответ 2
Да, JQuery UI - тихое, и стоит только использовать, если вы собираетесь использовать кучу плагинов (перетаскиваемый, изменяемый по размеру и т.д.).
Я использовал http://codeassembly.com/Unobtrusive-jQuery-autocomplete-plugin-with-json-key-value-support/ для своих простых проектов пару раз, и я считаю, что это потрясающе.
вы также можете проверить этот учебник http://return-true.com/2009/08/how-to-jquery-autocomplete/, но я думаю, что первый вариант достаточен
Ответ 3
http://docs.jquery.com/Plugins/autocomplete#Example;)
Ответ 4
У меня была разумная удача с "UFD" (http://code.google.com/p/ufd/), всплывающее окно "Ненавязчивый быстрый фильтр". Это не идеально, но это может удовлетворить ваши потребности.
Ответ 5
Вы пробовали пользовательский интерфейс Ninja?