Как это использовать
Очевидно, вам нужно убедиться, что на вашей странице уже загружена последняя версия библиотеки jQuery (как минимум 1.3). После этого это действительно просто, просто добавьте следующий код на свою страницу (не забудьте обернуть свой код функцией готовности jQuery):
$(function(){
$("input[type=text]").autoSuggest(data);
});
Вышеупомянутая строка кода применит AutoSuggest ко всем элементам текстового типа input
на странице. Каждый будет использовать один и тот же набор данных. Если вы хотите, чтобы на вашей странице было несколько полей AutoSuggest, которые используют разные наборы данных, убедитесь, что вы выбрали их отдельно. Нравится:
$(function(){
$("div.someClass input").autoSuggest(data);
$("#someID input").autoSuggest(other_data);
});
Выполнение вышеуказанного позволит вам переходить к различным параметрам и различным наборам данных. Ниже приведен пример использования AutoSuggest с объектом данных и другими различными параметрами:
var data = {items: [
{value: "21", name: "Mick Jagger"},
{value: "43", name: "Johnny Storm"},
{value: "46", name: "Richard Hatch"},
{value: "54", name: "Kelly Slater"},
{value: "55", name: "Rudy Hamilton"},
{value: "79", name: "Michael Jordan"}
]};
$("input[type=text]").autoSuggest(data.items, {selectedItemProp: "name", searchObjProps: "name"});
To: [..the field..]
. Возможно абсолютное позиционирование или использование таблиц - это решение, но мне это не очень нравится, но, может быть, мне что-то не хватает ... - person Adrian Smith   schedule 29.08.2011