gpt4 book ai didi

jquery 自动完成 - 鼠标位于文本框 a 下方会导致在显示菜单后进行选择

转载 作者:行者123 更新时间:2023-12-01 00:24:26 24 4
gpt4 key购买 nike

我在页面顶部有一个 jquery 自动完成文本框。通常,用户将单击文本框以使其获得焦点,将鼠标移开,然后开始键入。如果用户将鼠标移动到自动完成下方,他们的鼠标位置可能会无意中选择建议,即使他们没有执行任何操作。当发生这种情况并且用户按下回车键时,自动完成功能将使用他们无意的选择。

由于我的自动完成位置,这是一个主要问题......它一直在发生,并且对我的用户来说非常令人沮丧。我需要一个解决方案,但我似乎无法让自动完成功能首先给我按键事件。

这是我的例子:

http://jsfiddle.net/uqTv9/2/

最佳答案

您可以使用选择事件来阻止输入,如下所示:

$('#query').autocomplete({
source: [
"A",
"AAA",
"AAAAA",
"AAAAAAAAA",
"AAAAAAAAA",
"AAAAAAAAAAA",
"AAAAAAAAAAAAAA",
"AAAAAAAAAAAAAAAA",
"AAAAAAAAAAAAAAAAAA",
"AAAAAAAAAAAAAAAAAAAAA",
"AAAAAAAAAAAAAAAAAAAAAAAA"
],
select: function(e, ui) {
if(e.which === 13 ) { return false; }
}
});

JSFIDDLE:http://jsfiddle.net/gurkavcu/xSKPz/1/

关于jquery 自动完成 - 鼠标位于文本框 a 下方会导致在显示菜单后进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9624773/

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