Я действительно смущен документами для typeahead.js, поэтому я решил задать здесь. Я пытался использовать пример typahead.js на моей машине, и он не работал.Как инициализировать typeahead.js
var numbers = new Bloodhound({
datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.num); },
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: [
{ num: 'one' },
{ num: 'two' },
{ num: 'three' },
{ num: 'four' },
{ num: 'five' },
{ num: 'six' },
{ num: 'seven' },
{ num: 'eight' },
{ num: 'nine' },
{ num: 'ten' }
]
});
// initialize the bloodhound suggestion engine
numbers.initialize();
// instantiate the typeahead UI
$('.example-numbers .typeahead').typeahead(null, {
displayKey: 'num',
source: numbers.ttAdapter()
});
Я предполагаю, что класс «.example-номер» является классом для текстового поля и «.typeahead» для результатов. У меня возникли проблемы с тем, чтобы это работало, и любой примерный код ценится. Я также включил файл typeahead.js в свой проект.
У вас есть jsfiddle или что-то для нас, чтобы посмотреть? – Drew
http://jsfiddle.net/85VXk/ Извините, я знаю, что мой код не дает много свободы. Я действительно путаюсь с документами – Growlithe