gpt4 book ai didi

javascript - 防止 typeahead.js 下拉菜单在选择时关闭

转载 作者:搜寻专家 更新时间:2023-11-01 04:41:49 24 4
gpt4 key购买 nike

如何防止在选择项目时关闭预先输入的下拉菜单?我试过像这样使用 preventDefault:

$('#q').bind('typeahead:selected',function(obj, datum, name) {  
...
obj.preventDefault();
});

但没有成功。

编辑:我已经通过使用 typeahead_views.js 中注释的第 217-218 行构建 Typeahead 来“修复”这个问题:

  byClick && utils.isMsie() ?
utils.defer(this.dropdownView.close) : this.dropdownView.close();

但必须有另一种不修改源文件的方法吗?

最佳答案

有同样的问题,而且(非常简单的)解决方案似乎没有在任何地方记录

$(document).on('typeahead:beforeclose', function(event, data) {
event.preventDefault()
})

(这只是防止下拉菜单关闭,这在开发过程中非常有用,如果你想防止仅在 selet 上关闭,请使用 'typeahead:beforeselect')。

关于javascript - 防止 typeahead.js 下拉菜单在选择时关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20182058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com