При инициализации плагина в него передается объект с опциями:
$(selector).suggestions(options);
В них можно передать параметры:
Параметр | По умолчанию | Описание |
---|---|---|
autoSelectFirst | false | Всегда выбирать первую подсказку, если пользователь явно не выбрал другую |
count | 5 | Максимальное количество подсказок в выпадающем списке. Не может быть больше 20. |
deferRequestBy | 100 | Период ожидания перед отправкой запроса на сервер подсказок, в миллисекундах. Позволяет не перегружать сервер запросами, если пользователь очень быстро печатает. |
headers | Объект с дополнительными HTTP-заголовками, которые необходимо передать на сервер. | |
hint | Поясняющий текст, который показывается в выпадающем списке над подсказками | |
maxHeight | 300 | Максимальная высота выпадающего списка в пикселях |
minChars | 1 | Минимальная длина текста, после которой включаются подсказки |
noCache | false | Кэширование ответов сервера. |
serviceUrl | URL сервиса подсказок | |
token | API-ключ вашей учетной записи на DaData.ru | |
triggerSelectOnSpace | true | Автоматическое исправление текста при вводе. |
type | Тип подсказок:
| |
usePreloader | true | Показывать крутящийся индикатор во время ожидания ответа от сервера |
width | auto | Ширина выпадающего списка в пикселях |
zIndex | 9999 | Z-index для выпадающего списка. |
Overview
Content Tools