关闭Typeahead.js的选项卡

Bar*_*mey 6 javascript jquery autocomplete

我在我的一个文本框(typeahead.js)上使用了typeahead ,我正在尝试关闭tabing auto complete.我在文档中找不到这个,但也许有人知道这是否可行?

有什么建议?

编辑:

用于插件的代码:

myTypeAhead = $('#txtTypeAhead').typeahead({
            name: 'TypeAhead',
            valueKey: "Value",
            remote: '/ServiceHandlers/myHandler.ashx?Method=Method&Query=%QUERY',
            template: ['<p>{{Value}}</p>'],
            engine: Hogan
        });


        companyCodeTypeAhead.on('typeahead:initialized', function (evt)
        {
            console.log('INIT ' + $(evt.target).val());
        });
        companyCodeTypeAhead.on('typeahead:opened', function (evt)
        {
            console.log('OPEN ' + $(evt.target).val());
        });
        companyCodeTypeAhead.on('typeahead:closed', function (evt)
        {
            console.log('CLOSE ' + $(evt.target).val());
        });
        companyCodeTypeAhead.on('typeahead:selected', function (evt, data)
        {
            console.log('SELECT data==>' + data.Key + ' - ' + data.Value); //selected datum object
        });
        companyCodeTypeAhead.on('typeahead:autocompleted', function (evt, data)
        {
            console.log('AUTOCOMPLETE data==>' + data.Key + ' - ' + data.Value); //selected datum object
        });
Run Code Online (Sandbox Code Playgroud)

小智 2

在 typeahead.js 中,按 ctrl-f :.on("tabKeyed leftKeyed rightKeyed", this._autocomplete);

tabKeyed从关键事件处理程序列表中删除。