点击建议时阻止最新的Twitter类型关闭?

时间:2015-10-17 08:11:40

标签: javascript jquery typeahead.js

在将此问题标记为重复之前,请注意我已检查了所有这些链接,但没有使用最新版本v0.11.1:

我的打字包含一个带输入的表单。当用户点击建议时,我不需要关闭下拉列表。

是否有可靠的方法来阻止关闭?它不起作用的明显方式(https://jsfiddle.net/gcgdqfxp/):

$('.typeahed').on('typeahead:select', function (event, obj) {
    // not working
    event.preventDefault();

    // not working
    return false;
});
  

typeahead:select - 在选择建议时触发。将使用2个参数调用事件处理程序:jQuery事件对象和已选择的建议对象。

1 个答案:

答案 0 :(得分:3)

呀!找到一个解决方案,查看源here(未记录的)" typeahead:beforeselect"在实际触发" typeahead:select"之前触发事件,因此很容易停止传播(https://jsfiddle.net/gcgdqfxp/2/),如:

$('.typeahead').bind('typeahead:beforeselect', function (event) {
    event.preventDefault();
});