【发布时间】:2019-08-05 06:42:33
【问题描述】:
我在使用 jQuery 自动完成插件时遇到问题。
通过使用术语“item”搜索多次,起初它工作正常:鼠标悬停时的 css 类被很好地添加,一切都很顺利。通过在弹出窗口外部单击以将其关闭并在每次似乎一切都变慢时再次输入:
我在 Chrome 上进行了测试,它变得非常慢,在 Firefox 上测试它似乎处理得更好,但性能也有所下降。
这是一个非常简单的代码: https://jsfiddle.net/re9psbxy/1/
还有代码:
var suggestionList = [];
for (var i = 0; i < 200; i++) {
suggestionList.push({
label: 'item' + i,
value: i
});
}
//initialize jQueryUI Autocomplete
jQuery('#autocomplete').autocomplete({
source: suggestionList
});
HTML:
<input type="text" id="autocomplete"/>
【问题讨论】:
-
对我来说,问题发生在 jquery-ui-1.12.1 但不是 jquery-ui-1.10.2
标签: javascript jquery jquery-ui-autocomplete