首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在typeahead.js中实现去抖动?

问如何在typeahead.js中实现去抖动?
EN

Stack Overflow用户
提问于 2017-10-10 17:30:24
回答 1查看 945关注 0票数 2

我正在写一个使用typeahead.js的搜索功能。我正在尝试弄清楚如何为搜索功能实现去抖动。我浏览了typeahead的文档,但我找不到任何相关的信息。如何在typeahead中实现去反跳?代码如下所示。

代码语言:javascript
复制
$('input.typeahead').typeahead({
  name: 'movies',
  remote: 'http://localhost:3000/searchMovie?key=%QUERY',
  limit: 10
});
EN

回答 1

Stack Overflow用户

发布于 2019-09-25 07:17:06

如果你在推特的typeahead.js库中使用侦探犬,有一个本机选项可以去除远程查找的输入。bloodhound remote twitter typeahead doc on github

代码语言:javascript
复制
var my_bloodhound = new Bloodhound({
    name : 'search_filter_' + my_filter,
    datumTokenizer : Bloodhound.tokenizers.obj.whitespace('name'),
    queryTokenizer : Bloodhound.tokenizers.whitespace,
    limit : 20,
    prefetch : {
        url : '/my_search.php?filter=' + my_filter,
        filter : myFilterSearchTypeaheadResponse
    },
    remote : {
        wildcard : 'LOOKUP',
        url : '/my_search.php?filter=' + my_filter + '&query=LOOKUP',
        rateLimitBy : 'debounce',
        rateLimitWait : 600,
        filter : myFilterSearchTypeaheadResponse
    }
});
my_bloodhound.clearPrefetchCache();
my_bloodhound.clearRemoteCache();
my_bloodhound.initialize();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46663280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档