javascript - 保持 Twitter Typeahead 建议下拉菜单打开

标签 javascript twitter typeahead.js bootstrap-typeahead twitter-typeahead

目前我无法使用 Google chrome Dev 工具设计 typeahead 模板,因为每当我打开它时,就像 Twitter 文档中所述

#Input Control Loses Focus#

deactivate typeahead
close dropdown menu
remove hint
clear suggestions from dropdown menu

我不需要这种行为。我希望下拉列表仅在用户单击主体上的其他内容时消失,

非常感谢任何帮助

最佳答案

你可以这样做

.on('blur', function(){
  ev = $.Event("keydown");
  ev.keyCode = ev.which = 40;
  $('.typeahead').trigger(ev);
  return true;
});

这是一个 DEMO (在演示中开始输入 t)

这是 reference

关于javascript - 保持 Twitter Typeahead 建议下拉菜单打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29789767/

相关文章:

javascript - AngularJS ng-点击 : how to call a function with a function as parameter?

javascript - 使用 Google Analytics 跟踪网站上的社交推文

json - 如何使用Hive sQL将ngrams数组字符串和测试频率作为hive表中的单独元素获取?

javascript - Typeahead 不在下拉列表中显示文本

javascript - TypeScript generic 编写装饰器时出错?

javascript - 计算函数返回 null - 获取问题?

java - Web 应用程序似乎启动了一个名为的线程,但未能停止它。这很可能造成内存泄漏

twitter-bootstrap - Twitter bootstrap typeahead 无法与数据源属性一起正常工作

javascript - 如何允许使用 Bootstrap 标签输入和 typeahead.js 自定义值?

使用 Django 的 Javascript?